0

Google Chrome 拡張機能の開発は初めてです。拡張 JavaScript を登録して、ブラウザのサイズ変更イベントをリッスンしたいと考えています。これどうやってするの ?

現在

window.addEventListener("load",myfunction,false);

拡張機能では、ブラウザを起動したときに javascript が myfunction を実行できました

しかし

window.addEventListener("resize",customfunction,false);

ブラウザウィンドウのサイズ変更時にカスタム関数を実行しません..

どうすればこの問題を解決できますか?

4

1 に答える 1

0

試すことができることの 1 つは、コンテンツ スクリプトで次を使用することです。

window.onresize = function(event) {
     console.log("Resized");
};

これにより、ウィンドウのサイズを変更するたびに、「Resized」がコンソールに記録されます。そのことを念頭に置いて、ウィンドウのサイズが変更されたときにメッセージを (または他のバックグラウンド スクリプトに)送信するために使用できるMessage Passingを調べることができ、それに応じて処理できます。popup.jsまた、どうやらこの機能を経由で追加することchrome.windows.onResizeは、まだ進行中のバグです。

于 2012-10-30T16:34:02.223 に答える