Google Chrome ограничит подписку на push-уведомления 90 днями
Google Chrome наконец-то борется с веб-сайтами, злоупотребляющими push-уведомлениями . Chrome добавляет новую функцию #Push-Subscription-With-Expiration-Time за chrome://flags , которая ограничит подписку на push-уведомления до 90 дней, как стало известно TheWindowsClub . Этот флаг позволяет Push - подпискам(Subscriptions) поддерживать время истечения срока действия.
(Chrome)Злоупотребление уведомлениями об адресации Chrome
На момент написания статьи этот флаг недоступен в обновленном Chrome Canary . Но, согласно коммиту Chromium Gerrit(Chromium Gerrit) , он был успешно перебазирован и отправлен в обновленный Google Chrome Canary 86 . Возможно, работа все еще продолжается, и мы можем ожидать, что этот флаг экспериментальной функции будет реализован в будущих сборках Chrome Canary в ближайшие дни(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.”
По словам разработчиков Chromium , это добавит срок действия (90 дней) при подписке на push-уведомления и в самом методе подписки. Эта конкретная функция будет передавать атрибут времени истечения срока действия, чтобы мигать.
«Атрибут expireTime будет сгенерирован через службу push. При получении его обратно в SubscriptionCallback (допустимо значение null) его необходимо передать на уровень мигания».
Chrome , вероятно, внесет определенные изменения в пользовательский интерфейс, которые предложат пользователям установить срок действия подписки на push-уведомления по истечении определенного периода времени. Еще неизвестно, могут ли пользователи настраивать временные рамки. Во- первых(First) , похоже, что эта функция будет четко сообщать об истечении срока действия подписки при первой подписке на push-уведомления.
Во всем процессе участвуют несколько сторон. После того, как пользователи подпишутся на уведомления, информация об истечении срока подписки будет извлечена из app_identifier и отправлена обратно в PushMessagingManager в виде обратного вызова . Chrome будет хранить время истечения срока действия в PushMessagingAppIdentifier . Однако это еще не реализовано. Тем не менее, эта функция находится в активной разработке.
Как только этот флаг станет доступен, вы сможете включить его в Google Chrome Canary .
Как включить флаг Push Subscription With Expiration Time в (Expiration Time)Chrome
- Откройте Chrome Canary
- Откройте chrome://flags
- Найдите Push-подписку(Locate Push Subscription) со сроком действия(Expiration Time)
- Установите(Set) флажок Включить(Enable) немедленно, когда вкладка скрыта с помощью раскрывающегося меню.
- Перезапустите Хром.
Подводя итог, эта функция добавит срок действия подписки во время подписки на уведомления. Между тем, Chrome должен решить, где сохранить время истечения срока действия на стороне пользовательского агента. Что ж, эта функция будет необязательной, и пользователи сами будут решать, хотят ли они, чтобы срок действия их push-подписок истекал через 90 дней.
Разработчики Chromium активно работают над этой функцией с прошлого месяца. TheWindowsClub обнаружил несколько коммитов Chromium Gerrit , подтверждающих разработку.
Мы обновим эту статью, как только флаг экспериментальной функции #Push-Subscription-With-Expiration-Time станет доступен в chrome://flags .
Related posts
Google Chrome не отвечает, Relaunch сейчас?
Как исправить ошибки File Download на Google Chrome browser
Как изменить Default Print Settings в Google Chrome
Как Destroy Profile на Browser Close в Google Chrome
Anna Assistant - идеальный voice assistant для Google Chrome
Fix ERR_SPDY_PROTOCOL_ERROR error в Google Chrome
Как исправить AW, Snap! error message в Google Chrome browser
З8848681 сообщение на Google Chrome
Как Create and Delete Profiles в веб-браузере Google Chrome
Ваши часы впереди или ваши часы за ошибкой на Google Chrome
Как удалить Global Media Control button из Google Chrome toolbar
Как включить и отключить Window Naming в Google Chrome
Error Code 105 ERR_NAME_NOT_RESOLVED в Google Chrome
Google Chrome vs Firefox Quantum для Windows 10
Fix ERR_SSL_PROTOCOL_ERROR на Google Chrome
Отрегулируйте объем в Google Chrome tabs отдельно с помощью Volume Master
Google Chrome ждет кеша - что мне делать!?
Fix Downloading Proxy Script error в Google Chrome
Как включить и использовать Commander feature в Google Chrome
Great Suspender автоматически приостановит вкладки на Google Chrome