ホームページ  >  記事  >  ウェブフロントエンド  >  Chrome 拡張機能ページの動的バインディング JS イベント プロンプト error_javascript スキル

Chrome 拡張機能ページの動的バインディング JS イベント プロンプト error_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 17:00:371361ブラウズ

問題の説明:

Chrome 拡張機能を開発するときに、ページの Popup.html で js が必要な場合、動的にバインドされた JS イベントに JS を直接書き込むと、プロンプトが表示されます:

インライン スクリプトの実行が拒否されましたこれは、次のコンテンツ セキュリティ ポリシー ディレクティブに違反しているためです: 「script-src 'self' chrome-extension-resource:」..

解決策:

popup.html で外部 js を動的に参照するJS イベントをバインドします。例:

コードをコピー コードは次のとおりです。 script type="text/javascript" charset="utf-8" src='test.js'>

test.js:


コードをコピー コードは次のとおりです: var listbox = document.getElementById("showlist"); onclick=function (){
document.getElementById("player_sidebar").style.width = 100;

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。