Tôi đang cố gắng để tạo ra một ứng dụng đóng gói chrome sử dụng góc 2. Nhưng tôi nhận được lỗi sau khi tôi cố gắng chạy ứng dụng của tôi:Sử dụng góc 2 trong Chrome ứng dụng đóng gói
EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "default-src 'self' blob: filesystem: chrome-extension-resource
-> Evaluating chrome-extension://aabbecghjjmmpbagelfmhllgaidcbnmn/app/boot.js
Nội dung boot.js
là:
System.config({ packages: { app: { format: 'register', defaultExtension: 'js', "defaultJSExtensions": true, } } });
System.import('app/boot').then(null, console.error.bind(console));
tôi biết AngularJS (góc 1) đã có một ng-csp
chỉ để sửa lỗi này Content Security Policy
. Có một cái gì đó similair cho Angular 2?
Có cách nào để chạy Angular 2 trong ứng dụng đóng gói không?
Xem https://github.com/angular/angular/issues/1744 và https : //github.com/angular/angular/issues/5956 –
@EricMartinez Tôi đã xem cả chủ đề Github trước đây. Việc đầu tiên cung cấp "một cách" để có thể khắc phục vấn đề này bằng cách sử dụng 'bind (ChangeDetector) ...', nhưng mọi thứ đã thay đổi kể từ đó. Tôi không chắc chắn làm thế nào để làm điều đó trong phiên bản 'beta8'. Liên kết thứ hai khiến tôi nghĩ rằng Angular 2 chưa sẵn sàng cho Ứng dụng đóng gói của Chrome? – Vivendi