Thông báo Web Push trong Firefox

Web Push cho phép các trang web thông báo cho bạn về tin nhắn mới hoặc nội dung cập nhật. Trong khi Firefox đang mở, các trang web đã được cấp quyền có thể gửi thông báo đến trình duyệt của bạn, thông báo này sẽ hiển thị trên màn hình. Thông báo chỉ hiển thị khi bạn nhấn một phím trên bàn phím hoặc chạm/nhấp vào bất kỳ đâu trên trang web mà bạn đang truy cập. Nếu bạn chưa tương tác với trang web, thì biểu tượng quyền Thông báo Notifications icon sẽ chỉ hiển thị trong thanh địa chỉ; thông báo thực tế sẽ không hiển thị. Bạn có thể dễ dàng cho phép hoặc tắt thông báo và kiểm soát cách chúng xuất hiện.

Push_notificationsFx70AllowNotifications

Thông báo được nâng cấp

Firefox có thể gửi thông báo trên màn hình ngay cả khi trang web đó không được tải. Sử dụng Push API, một W3C tiêu chuẩn, Firefox nhận thông báo đẩy và có thể hiển thị thông báo (nếu người dùng cho phép) bất kỳ lúc nào. Các trang web cũng có thể sử dụng Push để cập nhật dữ liệu trong nền, ngay cả khi không hiển thị thông báo cho bạn. Nếu bạn đã cho phép một trang web gửi thông báo, thì trang web đó cũng có thể sử dụng Push API. Bạn có thể chọn có cấp quyền cho một trang web cụ thể hay không bằng cách làm theo các hướng dẫn sau:

  1. Nhấp vào khóa Padlock Fx89 Fx70GreyPadlock trong thanh địa chỉ.
  2. Nhấp vào mũi tên trong bảng thả xuống Thông tin trang.
  3. Nhấp Hiện thêm thông tin trong bảng điều khiển tiếp theo để hiển thị cửa sổ Thông tin trang.
  4. Nhấp vào thẻ Quyền hạn.
  5. Dưới Gửi thông báo, chọn một tuỳ chọn thông báo: Luôn hỏi, Cho phép, hoặc Chặn. Nếu lựa chọn của bạn chuyển sang màu xám, hãy bỏ chọn hộp kiểm Sử dụng mặc định.

Ngoài ra, bạn có thể:

  1. Trong thanh Menu ở đầu màn hình, nhấp chuột vào Firefox và chọn Tùy chỉnh. Nhấp vào nút menu Fx57Menu và chọn Tùy chọnTùy chỉnh.Nhấp vào nút menu Fx89menuButton và chọn Cài đặt.

  2. Nhấp Riêng tư & Bảo mật từ bảng bên trái.
  3. Cuộn xuống đến phần Quyền hạn.
  4. Nhấp vào nút Cài đặt... ở bên phải của Thông báo.
  5. Chọn Cho phép hoặc Chặn từ Trạng thái thả xuống cho bất kỳ trang web nào.
  6. Nhấn vào nút Lưu thay đổi.

Web Push là cái gì?

Web Push là một tính năng tùy chọn cho phép các trang web gửi tin nhắn cho bạn ngay cả khi trang web không được tải. Các trang web có thể sử dụng tính năng này để cung cấp cho bạn thông báo hoặc cập nhật dữ liệu trong nền.

Ví dụ: bạn có thể đăng ký nhận thông báo từ các trang web mua sắm yêu thích của mình, những thông báo này có thể thông báo cho bạn về các chương trình khuyến mãi hoặc ưu đãi mới. Bạn có thể đăng ký nhận thông báo từ các trang web khác nhau. Trang web hòa nhạc có thể cung cấp cho bạn thông báo về các buổi biểu diễn của ban nhạc yêu thích của bạn. Bạn quyết định cho phép trang web đó thông báo cho bạn và một tuần sau, bạn nhận được thông báo rằng ban nhạc của bạn đang đi lưu diễn.

Bạn sẽ chỉ nhận được thông báo từ các trang web mà bạn đã cấp quyền.

Nó hoạt động như thế nào?

Các trang web có thể cài đặt một Service Worker, một trang web nền với một nhóm chức năng hạn chế, có thể đăng ký dịch vụ đẩy. Sau đó, trang web có thể gửi thông báo đẩy thông qua dịch vụ Web Push của Mozilla tới trình duyệt của bạn, dịch vụ này có thể xử lý thông báo đó và hiển thị thông báo trên màn hình của bạn.

push notification 44

Nhấp vào thông báo có thể mở một trang web hoặc chuyển sang thẻ của trang web đó nếu được tải.

Tôi chia sẻ thông tin gì với một trang web?

Một trang web đã được cấp quyền có thể gửi cho bạn thông báo đẩy khi trang web không được tải. Hạn ngạch giới hạn số lượng thông báo đẩy mà không có thông báo trên màn hình mà các trang web có thể gửi cho bạn. Các trang web vượt quá hạn ngạch sẽ bị vô hiệu hóa thông báo đẩy và người dùng phải truy cập lại trang web một lần nữa để đăng ký lại. Web Push không trực tiếp cho phép các trang web xác định địa chỉ IP của bạn.

Firefox sử dụng thông tin gì để cung cấp Web Push?

Firefox duy trì kết nối đang hoạt động với một dịch vụ đẩy để nhận thông báo đẩy miễn là nó đang mở. Kết nối kết thúc khi đóng Firefox. Chúng tôi lưu trữ một số nhận dạng ngẫu nhiên (User Agent IDentifier hoặc UAID) trên máy chủ của chúng tôi cho trình duyệt của bạn, cùng với một số nhận dạng ngẫu nhiên do khách hàng tạo cho mỗi đăng ký push. Khi bạn có bất kỳ đăng ký nào, UAID được yêu cầu để cho phép dịch vụ push của chúng tôi định tuyến các thư đến tới Firefox. Nếu bạn không có bất kỳ đăng ký thông báo đẩy nào đang hoạt động, Firefox sẽ đổi UAID trên mỗi kết nối mới.

Trên Firefox dành cho máy tính để bàn, dịch vụ đẩy được vận hành bởi Mozilla. Firefox dành cho Android sử dụng sự kết hợp của dịch vụ Mozilla Web Push và nền tảng Google’s Cloud Messaging để gửi thông báo đến Firefox dành cho Android. Chỉ các ứng dụng của Mozilla mới được phép sử dụng WebPush trên iOS (các bên thứ ba bị cấm sử dụng WebPush gửi thông báo tới iOS theo thỏa thuận sử dụng trên iOS.)

Trong cả hai trường hợp, thông báo đẩy được mã hóa theo đặc điểm kỹ thuật IETF, và chỉ bản sao Firefox của bạn mới có thể giải mã chúng. Các thông báo được mã hóa được lưu trữ trên máy chủ cho đến khi chúng được gửi hoặc hết hạn.

Chúng tôi lưu trữ địa chỉ IP của bạn trong 90 ngày như một phần của dịch vụ này. Thông tin được lưu trữ sẽ bị vô hiệu khi Địa chỉ IP hoặc UAID bị thay đổi. Chúng tôi sẽ không lưu trữ thông tin về:

  • máy chủ và/hoặc dịch vụ đã gửi thông báo
  • khi một user agent cụ thể trực tuyến/hoạt động

Làm cách nào để thu hồi quyền Web Push cho một trang web cụ thể?

Web Push luôn chọn tham gia trong Firefox. Một trang web không thể gửi cho bạn thông báo đẩy mà không có sự cho phép của bạn. Để ngăn một trang web cụ thể gửi thông báo đẩy cho bạn:

  1. Trong thanh Menu ở đầu màn hình, nhấp chuột vào Firefox và chọn Tùy chỉnh. Nhấp vào nút menu Fx57Menu và chọn Tùy chọnTùy chỉnh.Nhấp vào nút menu Fx89menuButton và chọn Cài đặt.

  2. Nhấp Riêng tư & bảo mật từ bảng bên trái.
  3. Cuộn xuống đến phần Quyền hạn.
  4. Nhấp vào nút Cài đặt… bên cạnh Thông báo.
  5. Select the website.
  6. Nhấp vào nút Xóa trang web.

Để ngăn tất cả các trang web gửi thông báo đẩy cho bạn, hãy làm theo các bước ở trên nhưng thay vì chọn một trang cụ thể, hãy nhấp vào nút Xóa tất cả các trang web. Các trang web sẽ không thể gửi thông báo cho bạn và cần phải xin phép bạn để gửi chúng trong tương lai.

Để dừng thông báo trên một trang web cụ thể (yêu cầu tải lại trang): Nhấp vào ổ khóa Fx70GreyPadlock để mở bảng Thông tin trang cho trang web, hãy tìm quyền Gửi thông báo và nhấp vào x bên cạnh Cho phép để xoá quyền hạn.Nhấp vào biểu tượng quyền hạn Fx87PermissionsIconFx89PermissionsIconđể mở bảng quyền hạn trang web cho trang web, tìm đến quyền hạn Gửi thông báo và nhấp vào x bên cạnh Cho phép để xoá quyền hạn.

Làm cách nào để thêm Web Push vào trang web của tôi?

Thông số Push API giải thích cách tạo Service Worker và gửi thông báo đẩy.

Làm cách nào để ngăn Firefox yêu cầu tôi cho phép thông báo?

Nếu một trang web cho Firefox biết rằng nó muốn hiển thị thông báo, thì theo mặc định, Firefox sẽ hỏi bạn có muốn cấp quyền hay không. Bạn có thể đặt Firefox tự động từ chối quyền mà không cần hỏi. Ngay cả sau khi thay đổi, bạn có thể đặt ngoại lệ cho các trang web bạn muốn để hiển thị thông báo hoặc sử dụng các tính năng push.

  1. Trong thanh Menu ở đầu màn hình, nhấp chuột vào Firefox và chọn Tùy chỉnh. Nhấp vào nút menu Fx57Menu và chọn Tùy chọnTùy chỉnh.Nhấp vào nút menu Fx89menuButton và chọn Cài đặt.

  2. Nhấp Riêng tư & bảo mật từ bảng bên trái.
  3. Cuộn xuống đến phần Quyền hạn.
  4. Nhấp vào nút Cài đặt… ở bên phải Thông báo.
    Fx59Permissions-NotificationSettings
  5. Nhấp vào hộp kiểm Chặn các yêu cầu mới về việc cho phép gửi thông báo.
  6. Nhấp vào nút Lưu thay đổi.

Bài viết này có hữu ích không?

Vui lòng đợi...

Những người này đã giúp viết bài này:

Illustration of hands

Tình nguyện viên

Phát triển và chia sẻ chuyên môn của bạn với người khác. Trả lời câu hỏi và nâng cao kiến thức cơ bản của chúng tôi.

Tìm hiểu thêm