Using AngularJS in a Google Chrome extension
I am trying to use the Google developer AngularJS library in an extension popup, but I get an error.
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)
What is the proper way to write the following content_security_policy directive for a Google Chrome plugin manifest file?:
"content_security_policy": "default-src 'self'; script-src 'unsafe-eval' 'unsafe-inline'; style-src 'unsafe-inline'",
currently it is throwing an error...
You have to use CSP mode in angular to be inside Chrome extension. See: https://github.com/angular/angular.js/issues/893
Basically you have to declare your app as:
<html ng-app="" ng-csp>
<html ng-app="" ng-csp>
Chrome-extension://*.xhtml 파일에서 Chrome stable M21에 오류가 발생합니다.
<html ng-app="" ng-csp="">
작동하는 것 같습니다.
ReferenceURL : https://stackoverflow.com/questions/11336969/using-angularjs-in-a-google-chrome-extension
'programing' 카테고리의 다른 글
.htaccess 손상된 URL 리디렉션 (0) | 2023.11.05 |
---|---|
MariaDB 프로시저 및 기능 권한 (0) | 2023.11.05 |
Nginx rewrite를 사용하여 URL에서 index.php 제거 (0) | 2023.11.05 |
Angular.js 모범 사례 - 컨트롤러 확장, 컨트롤러 기본값 재정의 (0) | 2023.11.05 |
표에서 모든 짝수 ID를 선택하는 방법? (0) | 2023.11.05 |