2012-07-05 10 views
21

Sto tentando di utilizzare la libreria AngularJS dello sviluppatore di Google in un'estensione popup, ma si verifica un errore.Utilizzo di AngularJS in un'estensione Google Chrome

Error: Code generation from strings disallowed for this context at Function (unknown source) at Jb (chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:74:18) at k (chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.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://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:47:339) at X (chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:39:390) at t (chrome-extension://jambnlbfljcfpomlclcgphfmkjfiphkb/lib/angular.js:38:286)

Qual è il modo corretto di scrivere la seguente direttiva content_security_policy per un file manifesto di Google Chrome plug ?:

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

attualmente sta gettando un errore ...

risposta

11

<html ng-app="" ng-csp> causa un errore in Chrome stabile M21 in cromo-extension: File //*.xhtml.

<html ng-app="" ng-csp=""> sembra funzionare.

+3

Questo perché il documento in questione è XHTML. XHTML è XML e XML non consente attributi senza valori. –