0

マニフェストバージョン2のコンテンツセキュリティポリシーでは、拡張機能でインラインスクリプトを実行できません。それは私が使用できないことを意味します

      <script>Code Here</script>
      <button onclick="And here">

マニフェストバージョン1を使用したとき、popup.htmlは次のようにロードエーテルでコードを実行しました。

      <body onload='init()'> 

またはこのように

      <script>init()</script>

これで、popup.html内にボタンを配置し、それを手動で押して初期化を行う唯一の方法を確認できます。何が間違っているのですか?

4

1 に答える 1

0

popup.js ファイルを作成し、スクリプトをこのファイルに抽出し、次のようにリスナーを追加します。

document.addEventListener('DOMContentLoaded', init());

次に、popup.js ファイルを popup.html ファイルに含めます。

于 2012-08-07T04:50:05.757 に答える