22

拡張ポップアップでGoogle開発者のAngularJSライブラリを使用しようとしていますが、エラーが発生します。

エラー:Jb(chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:74:18)at k(chrome-extension:// jambnlbfljcfpomlclcgphfmkjfiphkb / lib / angle.js:62:357)at Jc(chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:64:37)at Lc(chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:69:166) at chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:74:241 at chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:51:270 at F(chrome-extension:// jambnlbfljcfpomlclcgphm .js:47:339)at X(chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:39:390)at t(chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:38:286)

Google Chromeプラグインマニフェストファイルに対して次のcontent_security_policyディレクティブを作成する適切な方法は何ですか?:

"content_security_policy": "default-src 'self'; script-src 'unsafe-eval' 'unsafe-inline'; style-src 'unsafe-inline'",

現在、エラーをスローしています...

4

2 に答える 2

46

Chrome拡張機能の内部に入るには、AngularでCSPモードを使用する必要があります。参照:https ://github.com/angular/angular.js/issues/893

基本的に、アプリを次のように宣言する必要があります。

<html ng-app="" ng-csp>
于 2012-07-05T17:07:38.063 に答える
11

<html ng-app="" ng-csp>chrome-extension://*.xhtmlファイルのChrome安定版M21でエラーが発生します。

<html ng-app="" ng-csp="">動作しているようです。

于 2012-08-14T16:22:30.870 に答える