0

options.js にある関数 (拡張機能のオプション ページで実行されている) を background.js (拡張機能の背景ページとして実行されている) から呼び出すことはできますか?

特別な必要性は、この関数が変数として渡す必要がある値 (文字列) を返すことです。関数がローカルの場合、これを行うことができます。

myvar = myfun();

しかし、myvar が background.js で必要な変数であり、myfun() が options.js の関数である場合、myfun() から返された値を myvar に代入するにはどうすればよいでしょうか?

前もって感謝します!

4

1 に答える 1

1

関数を使用する必要があると思いますchrome.extension.getViews()。開いているすべての拡張ページのウィンドウ オブジェクトを返します。いくつかの変数をチェックすることで、オプションページを簡単に除外できます。こちらのドキュメントを参照してください。

于 2013-01-26T17:21:19.263 に答える