Google chrome extension 在Google Chrome扩展中使用AngularJS

Google chrome extension 在Google Chrome扩展中使用AngularJS,google-chrome-extension,angularjs,Google Chrome Extension,Angularjs,我试图在一个扩展弹出窗口中使用Google开发者AngularJS库,但我得到了一个错误 错误:此上下文不允许从字符串生成代码 at功能(未知源) 在Jb(铬)-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:74:18) 在k(铬)-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:62:357) 在Jc(铬)-extension://jambnlbfl

我试图在一个扩展弹出窗口中使用Google开发者AngularJS库,但我得到了一个错误

错误:此上下文不允许从字符串生成代码 at功能(未知源) 在Jb(铬)-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:74:18) 在k(铬)-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:62:357) 在Jc(铬)-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:64:37) 在Lc(铬)-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:69:166) 在铬-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:74:241 在铬-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:51:270 在F(铬)-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:47:339) 在X(铬)-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:39:390) 在t(铬-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:38:286)

为Google Chrome插件清单文件编写以下内容\安全\策略指令的正确方式是什么

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

目前它正在抛出一个错误…

您必须在angular中使用CSP模式才能进入Chrome extension。见:

基本上,您必须将您的应用程序声明为:

<html ng-app="" ng-csp>

导致Chrome扩展名为://*.xhtml的文件中的Chrome stable M21出错


似乎有效。

这是因为所讨论的文档是XHTML。XHTML是XML,XML不允许没有值的属性。