Googleは最近Google Chrome 76をリリースした。Chrome76はプログレッシブWebアプリ(PWA)をデスクトップにインストールしやすくし、一般的に使用されるシークレットモード検出技術を無効にし、ユーザが拡張アクティビティを追跡できるようにする。
PWAのインストール基準を満たすWebサイトにアクセスするユーザには、アドレスバーにインストールボタンが表示される。ボタンをクリックすると、PWAをインストールするプロンプトが表示される。
PWA開発者は、appinstalled
イベントをリッスンし、PWAのインストールを検出できる。さらに、PWA開発者は、beforeinstallprompt
イベントのリッスンにより、デフォルトのインストールプロンプトを独自のものに置き換えることもできる。Googleは、開発者がPWAを促進できるいくつかのパターンに言及している。
Chrome 76では、Webサイトは、FIleSystem APIリクエストを行うことにより、シークレットモードを検出することができなくなり、それはシークレットモードでは拒否される。New York Timesなどの一部のWebサイトでは、この手法を使用して、シークレットモードの訪問者がWeb上のペイウォールや無料記事の量の制限を回避することを防いでいる。Googleでは、シークレットモードの対処をするのではなく、読者にログインを要求するウェブサイトを推奨している。
メーターの回避を阻止したいサイトには、ログイン前に表示できる無料記事の数を減らす、コンテンツを表示するために無料登録が必要、またはペイウォールを強化するなどの選択があります。
ニュースチームは、メーター戦略でサイトをサポートし、メーターの回避を減らすという目標を認識していますが、プライベートブラウジング検出に基づくアプローチは、シークレットモードの原則を損ないます。
Chrome 76は、拡張機能アクティビティのチェックも容易にする。この機能を有効にするには、Chromeを--enable-extension-activity-logging
フラグで実行する。その後、ユーザは拡張パネルに移動できる([Chromeメニュー] > [その他のツール] > [拡張機能])。拡張機能の[詳細]タブをクリックすると、新しい[アクティビティログの表示]セクションが表示され、拡張機能によって実行されたアクティビティのリストが含まれる[履歴]タブが表示される。アクティビティのリストは通常のユーザには理解しにくいかもしれないが、注意深く調べるためにリストをJSONファイルにエクスポートできる。
Chrome 76ではさらに、43のセキュリティ修正、Web開発者向けの機能変更(Web Payments APIの改善など)を実装している。一部のWeb機能は削除または非推奨になったが、開発者ツールも追加機能の恩恵を受けている。