0

私は問題があります。マニフェスト v1 にアプリがありました。しかし、今ではv2に変更するように言われています。しかし、次のようなエラーが表示されます。

  • 次のコンテンツ セキュリティ ポリシー ディレクティブに違反しているため、インライン スクリプトの実行を拒否しました: "script-src 'self' chrome-extension-resource:"。

マニフェストで変更しようとしました:

"web_accessible_resources": [
    "jquery-1.7.1.min.js",
    "plugin.js"
]

しかし、htmlコードには次のものがあります。

<script type="text/javascript" src="jquery-1.7.1.min.js"></script>  
<script src="plugin.js"></script>

どうやって今置くの?私はそれを削除する必要がありますか?削除すると起動しません!私のポップアップはもう開きません:|

あなたが私の問題を理解してくれることを願っています、ありがとう

(誰かが javaScript を使用してダウンロードする API v2 の例を示してくれたら、もっと感謝します:))

4

1 に答える 1

0

このエラーは通常、HTML ページ内で直接実行されているスクリプトがあり、外部の JavaScript ファイルを介して含まれていないことを意味します。

例えば:

<script type="text/javascript">alert('hello');</script>HTML ファイル内に埋め込まれているのはインライン スクリプトです。それを行う正しい方法は

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

ファイル hello.js が含まれますalert('hello');

これが役立つことを願っています。

于 2012-10-24T08:47:24.603 に答える