Google push-sample-app codeをダウンロードし、マニフェストからキーを削除し、アプリを Chrome Web ストアにアップロードしてから、Web ストアから Chrome にインストールしました。
chrome ://extensions/は、アプリを「有効」としてリストし、「ビューの検査: バックグラウンド ページ (非アクティブ)」を表示します。Chrome タスク マネージャーは、現在実行中のアプリを一覧表示しません。
chrome://extensions/タブで、「Push Messaging Sample」アプリの「background page (Inactive)」リンクをクリックすると、検査ビューが別の Chrome ウィンドウに表示され、Chrome タスク マネージャーに新しいエントリが表示されます。 : "背景ページ: プッシュ メッセージのサンプル". インスペクト ビュー Chrome ウィンドウが開いている限り、イベント ページ「background.js」はオフロードされません。メッセージがプッシュ メッセージング サービスに送信されると、メッセージ テキストを含むポップアップ ウィンドウが表示されます。
インスペクト ビューの Chrome ウィンドウを閉じて、プッシュ メッセージング サービスにメッセージを送信すると、Chrome タスク マネージャーは、イベント ページ「background.js」がロードされ、数秒でオフロードされ、タスク マネージャーから消えることを示します。ただし、メッセージを含むポップアップ ウィンドウは表示されません。
追加の Chrome ウィンドウを実行せずにポップアップ メッセージを表示するには、このアプリをどのように変更する必要がありますか?