0

マニフェストが変更される前、拡張機能は私のサイトに書かれた単純な .js ファイルを 5 分ごとに読み込んで、バッジを何色にするかを伝えていました。アラートに応じて変更されます。このマニフェストは私を当惑させました。リクエスト:

<script type="text/javascript" src="alert.js"></script>

background.html は、外部の .js ファイルを読み取ります。どのように?

4

1 に答える 1

0

Web サイトをポーリングして、json/xml 応答として色を取得することはできませんか? それにもかかわらず、期待どおりにスクリプトを挿入できるはずです-マニフェストの web-accessible-resources に追加するだけです:

...
"web_accessible_resources": ["http://myserver.com/myscript.js"]
...

バックグラウンドで:

...

var s = document.createElement('script');
s.type = "text/javascript";
s.src = "http://myserver.com/myscript.js";
s.addEventListener('load', function (e) {

    /*
    work
    */

}, false);
document.head.appendChild(s);

...
于 2013-11-13T01:16:52.817 に答える