Google Chrome giới hạn đăng ký thông báo đẩy trong 90 ngày

Google Chrome cuối cùng cũng đã xử lý các trang web lạm dụng thông báo đẩy . Chrome đang thêm một tính năng mới #Push-Subscription-With-Expiration-Time đằng sau chrome://flags sẽ giới hạn đăng ký thông báo đẩy trong 90 ngày, TheWindowsClub đã biết được. Cờ này sẽ cho phép Đăng ký (Subscriptions)đẩy(Push) để hỗ trợ thời gian hết hạn.

Thông báo đẩy của Google Chrome 90 ngày

Chrome giải quyết lạm dụng thông báo

Tại thời điểm viết bài này, cờ này không khả dụng trong Chrome Canary được cập nhật . Nhưng theo cam kết của Chromium Gerrit , nó đã được khôi phục thành công và được gửi lên Google Chrome Canary 86 được cập nhật . Có lẽ công việc vẫn đang được tiến hành và chúng tôi có thể mong đợi cờ tính năng thử nghiệm này sẽ được triển khai cho các bản dựng Chrome Canary trong tương lai trong những ngày tới(future Chrome Canary builds in the coming days) .

“This CL enables Push Subscriptions to support a expiration time, set by Chrome in push_messaging_constants.h (currently 90 days),” the description reads.

“This feature is disabled by default, so to try it out you must set –enable-features= PushSubscriptionWithExpirationTime.”

Theo các nhà phát triển Chromium , điều này sẽ thêm thời gian hết hạn (90 ngày) khi đăng ký nhận thông báo đẩy và trong chính phương thức đăng ký. Tính năng cụ thể này sẽ Chuyển thuộc tính thời gian hết hạn để nhấp nháy.

“Thuộc tính expirationTime sẽ được tạo thông qua dịch vụ đẩy. Khi lấy lại nó trong SubscriptionCallback (null là hợp lệ), nó cần được chuyển xuống lớp nhấp nháy ”.

Cam kết đẩy của Google Chrome

Chrome có thể sẽ triển khai một số thay đổi giao diện người dùng nhất định sẽ nhắc người dùng đặt đăng ký thông báo đẩy của họ hết hạn sau một khoảng thời gian cụ thể. Vẫn còn phải xem liệu người dùng có thể tùy chỉnh khung thời gian hay không. Trước(First) tiên, có vẻ như tính năng này sẽ thông báo rõ ràng về việc hết hạn đăng ký khi thông báo đẩy được đăng ký lần đầu tiên.

Có một số bên tham gia vào toàn bộ quá trình. Sau khi người dùng đăng ký nhận thông báo, thông tin về việc hết hạn đăng ký sẽ được truy xuất từ ​​app_identifier và được gửi lại dưới dạng một cuộc gọi lại tới PushMessagingManager . Chrome sẽ lưu trữ thời gian hết hạn trong PushMessagingAppIdentifier . Tuy nhiên, điều này vẫn chưa được thực hiện. Điều đó nói rằng, tính năng này đang được phát triển tích cực.

Sau khi có cờ này, bạn có thể bật nó trên Google Chrome Canary .

Cách bật cờ Đẩy đăng ký(Push Subscription)thời gian hết hạn trong (Expiration Time)Chrome

  1. Mở Chrome Canary
  2. Mở chrome://flags
  3. Xác định vị trí đăng ký đẩy(Locate Push Subscription) với thời gian hết hạn(Expiration Time)
  4. Đặt(Set) cờ thành Bật(Enable) ngay lập tức khi một tab bị ẩn bằng menu thả xuống
  5. Khởi động lại Chrome.

Tóm lại, tính năng này sẽ thêm hạn sử dụng cho các đăng ký tại thời điểm đăng ký nhận thông báo. Trong khi đó, Chrome phải quyết định nơi lưu thời gian hết hạn ở phía tác nhân người dùng. Chà, tính năng này sẽ là tùy chọn và người dùng sẽ quyết định xem họ có muốn đăng ký đẩy của họ hết hạn sau 90 ngày hay không.

Các nhà phát triển Chromium đã tích cực làm việc trên tính năng này kể từ tháng trước. TheWindowsClub đã phát hiện ra một số cam kết Chromium Gerrit xác nhận sự phát triển.(Chromium Gerrit)

Chúng tôi sẽ cập nhật bài viết này ngay sau khi tính năng thử nghiệm này gắn cờ #Push-Subscription-With-Expiration-Time khả dụng trong chrome://flags .



About the author

Tôi là kỹ sư phần mềm và có kinh nghiệm với cả Microsoft Office và trình duyệt Chrome. Tôi am hiểu nhiều khía cạnh của phát triển web, bao gồm nhưng không giới hạn ở: HTML, CSS, JavaScript, jQuery và React. Sở thích làm việc với công nghệ của tôi cũng có nghĩa là tôi đã quen thuộc với các nền tảng khác nhau (Windows, Mac, iOS) và hiểu cách chúng hoạt động.



Related posts