좋아요. dart2js
이후 Polymer에 관한 비슷한 질문이 많이 있습니다. 나는 겉으로보기에는 이것에 특유한 문제가 있지만 크롬 앱으로 실행하고 있습니다.Dart/Polymer 변환 후 JavaScript 애플리케이션 CSP 위반
결과가 예상되는 변압기의 순서에 따라 달라지는 것을 발견했습니다.
여기 내 결과 지금까지의 :
transformers:
- chrome
- polymer:
entry_points: web/example.html
csp: true
- $dart2js:
csp: true
이 브라우저에서 잘 작동하지만 크롬 응용 프로그램으로 실행할 때 실패합니다.
오류 :이 중복 때문에 Uncaught TypeError: Cannot read property 'apply' of undefined
이 시점에서
합니다 (example.html_bootstrap.dart.js 파일에) 나는 chrome
변압기를 제거하고있다. 브라우저에서 실행할 때이 오류가 발생
transformers:
- $dart2js:
csp: true
- polymer:
entry_points: web/example.html
csp: true
:
지금은 변압기의 순서를 전환됩니다. 오류 : example.html_bootstrap.dart.js net::ERR_FILE_NOT_FOUND
동일한 오류가있는 Chrome 앱으로 실행하면 오류가 발생합니다.
이제 CDE 팀원들이하고있는 것을 복제하려고합니다. $ dart2js 변압기를 완전히 꺼내십시오. 는 https://github.com/dart-lang/chromedeveditor/blob/master/ide/pubspec.yaml
transformers:
- polymer:
entry_points: web/example.html
csp: true
이 브라우저에서 완벽하게 실행됩니다.
Chrome 앱으로 실행하면 실패합니다.
오류 :
- chrome
- polymer:
entry_points: web/example.html
csp: true
및이 (CSP 정책 실패) : ㅋ ㅋ ㅋ ㅋ 그냥 나는 또한이 시도 내 기지를 커버하는 unsafe-eval
와 CSP 정책을 위반 (CSP 정책 실패)
을- polymer:
entry_points: web/example.html
csp: true
- chrome
당신은 혼자가 아닙니다. Dartium과 Chrome (ium)에서 실행되는 것과 어떤 차이가 있습니까? – pjv
얼마 전에 첫 번째 오류 코드와 관련이있는 것으로 보이지만 완전히은 아닌 https://code.google.com/p/dart/issues/detail?id=21782를 제출했습니다. Chrome 앱을 만드는 것은 아닙니다. – pjv