3

私はChromeアプリケーションを更新してmanifest_versionいて、で少し苦労していますcontent_security_policy。彼らはインラインjsや非常に多くのもののサポートを停止しました。マニフェストに次の行を追加して、この制限を緩和したかった

"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"

解凍した拡張機能をChromeから読み込もうとすると、エラーメッセージが表示されます Invalid value for content_security_policy。皮肉なことに、私はChrome拡張機能に関するGoogleの開発者向けドキュメントからこの行をコピーしました(plzは「評価されたJavascript」のセクションを参照してください)

編集:マニフェストバージョン2ではサポートされていない Googleスレッドの状態unsafe-eval。jqueryや、私が思うに必要な同様のスクリプトをどのように使用すればよいでしょうunsafe-evalか。

4

1 に答える 1

3

unsafe-evalドキュメントの開発、トランク、およびベータ版で言及されていますが、安定したドキュメントにはありません。おそらく、現在のベータ版が安定するまで待つ必要があります。それまでは、拡張機能をChrome Canaryでテストできます。

于 2012-09-18T13:01:53.303 に答える