プッシュ通知のサブスクリプションを90日に制限するGoogleChrome

Google Chromeは、(Google Chrome)プッシュ通知を悪用するWebサイトをついに取り締まっています。Chromeは、プッシュ通知のサブスクリプションを90日に制限する、chrome://flagsの背後にある新機能#Push-Subscription-With-Expiration-Time TheWindowsClubは学習しました。このフラグにより​​、プッシュ(Push)サブスクリプション(Subscriptions)が有効期限をサポートできるようになります。

GoogleChromeプッシュ通知90日

Chromeアドレス通知の不正使用

この記事の執筆時点では、このフラグは更新されたChromeCanaryでは使用できません。ただし、Chromium Gerritのコミットに従って、正常にリベースされ、更新された(Chromium Gerrit)Google(Google Chrome Canary 86) ChromeCanary86に送信されました。おそらく作業はまだ進行中であり、この実験的な機能フラグは、今後数日のうちに将来のChromeCanaryビルドに(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日)が追加されます。この特定の機能は、有効期限属性を渡して点滅します。

「expirationTime属性はプッシュサービスを介して生成されます。SubscriptionCallback (nullが有効)に戻すときは、blinkレイヤーに渡す必要があります。」

GoogleChromeプッシュコミット

Chromeは、特定の期間後に期限切れになるようにプッシュ通知サブスクリプションを設定するようにユーザーに促す特定のUI変更を実装する可能性があります。ユーザーが時間枠をカスタマイズできるかどうかはまだわかりません。まず(First)最初に、この機能は、プッシュ通知が初めてサブスクライブされるときにサブスクリプションの有効期限を明確に通知するように見えます。

プロセス全体にはいくつかの関係者が関わっています。ユーザーが通知をサブスクライブすると、サブスクリプションの有効期限に関する情報がapp_identifierから取得され、PushMessagingManager(app_identifier)へのコールバックとして返送されます(PushMessagingManager)Chromeは有効期限をPushMessagingAppIdentifierに保存します。ただし、これはまだ実装されていません。とはいえ、この機能は積極的に開発中です。

このフラグが利用可能になったら、GoogleChromeCanaryで有効にできます(Google Chrome Canary)

Chrome有効期限付きの(Expiration Time)プッシュサブスクリプション(Push Subscription)フラグを有効にする方法

  1. ChromeCanaryを開く
  2. chrome://flags開く
  3. (Locate Push Subscription)有効期限の(Expiration Time)あるプッシュサブスクリプションを探す
  4. (Set)ドロップダウンメニューを使用して、タブが非表示になったら(Enable)すぐに有効にするフラグを設定します
  5. Chromeを再起動します。

要約すると、この機能は、通知のサブスクライブ時にサブスクリプションに有効期限を追加します。一方、Chromeは、ユーザーエージェント側で有効期限を節約する場所を決定する必要があります。この機能はオプションであり、プッシュサブスクリプションを90日後に期限切れにするかどうかはユーザーが決定します。

Chromium開発者は、先月からこの機能に積極的に取り組んでいます。TheWindowsClubは、開発を確認するいくつかのChromiumGerritコミットを発見しました。(Chromium Gerrit)

#Push-Subscription-With-Expiration-Timechrome://flagsで利用可能になり次第、この記事を更新します。



About the author

私は、Excel や PowerPoint などの Microsoft Office ソフトウェアの使用経験があるコンピューターの専門家です。また、Google が所有するブラウザーである Chrome の使用経験もあります。私のスキルには、書面および口頭での優れたコミュニケーション、問題解決、批判的思考が含まれます。



Related posts