4

Chrome Extension API を使用して通知ウィンドウを作成しました。

var notification = webkitNotifications.createHTMLNotification("notification.html");
notification.show();

また、通知ウィンドウで実行したいすべてのスクリプト用の外部 notification.js もあります (マニフェスト バージョン 2はインライン JavaScript を推奨しないため)。通知ウィンドウの開発者ツールを開いてページを検査できなかったことを除いて、すべて正常に動作します。バックグラウンドとポップアップページでそれを行うことができるので、それが見つからなかったのか、単に開発者ツールを介して通知を検査できないのかはわかりません. 出力がコンソールに表示されるように、バックグラウンドと通知の間でメッセージを送信できることはわかっていますが、直接検査できると便利です。

どうもありがとう!

4

2 に答える 2

5

に移動するchrome://inspect/と、検査できるすべてのページが表示されます。「拡張機能」セクションの下に、通知ページが表示され、検査できるはずです。

@JJinの回答以前は機能していた可能性がありますが、Chromeバージョン24および25では機能しなかったため、完全を期すためにこの回答を追加します。

于 2013-02-27T08:47:05.187 に答える
0

いくつか実験した後、通知ページで開発者ツールを利用できることが偶然わかりました。トリックは

  • 最初に通知ウィンドウを起動し、そのままにしておきます。
  • に移動しchrome://extensions、 スクリーンショットに示すように、または背景ページの名前のnotification.html横に表示されるはずです。background.html

ここに画像の説明を入力

通知ウィンドウがオンになっていることを確認してくださいnotification.html

于 2012-09-12T10:13:12.687 に答える