マニフェストが変更される前、拡張機能は私のサイトに書かれた単純な .js ファイルを 5 分ごとに読み込んで、バッジを何色にするかを伝えていました。アラートに応じて変更されます。このマニフェストは私を当惑させました。リクエスト:
<script type="text/javascript" src="alert.js"></script>
background.html は、外部の .js ファイルを読み取ります。どのように?
マニフェストが変更される前、拡張機能は私のサイトに書かれた単純な .js ファイルを 5 分ごとに読み込んで、バッジを何色にするかを伝えていました。アラートに応じて変更されます。このマニフェストは私を当惑させました。リクエスト:
<script type="text/javascript" src="alert.js"></script>
background.html は、外部の .js ファイルを読み取ります。どのように?
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);
...