기존 Polymer 2 구성 요소를 기존 SPA (JSF를 사용하여 작성된 [ab])에 통합하려고합니다. 내 POC가 Chrome에서 실행되는 한 기본 작업을 수행하며 Shadow 또는 Shady DOM에서 렌더링하는지 여부는 신경 쓰지 않습니다 (두 가지 모두 성공적으로 테스트되었습니다). 또한 아직 폴리머 빌드가 없습니다. 하지만 모두 잘됩니다.Webcomponents 폴리 에지가 가장자리에서 실패 함
MS Edge를 입력하십시오. 는 지금은 모든 단일 플랫폼 기능을 polyfill 필요 해요,하지만 난 그와 괜찮아 : 나는 이물은 webcomponentsjs를 설치 않았고 또한 <script>
내 HTML 헤더에 webcomponents-lite.js
, 제일 먼저 -included. 모든 폴리올을 강제로으로 만들었더라도 모든 것이 Chrome에서 잘 작동합니다. 9980/내/응용 프로그램/루트/bower_components : - 로컬 호스트
- (XHR) GET :
MS 가장자리는 다음과 같은 파일에 대한 HTTP 404 개의 많은, (비 완전한 목록)을 산출한다/webcomponentsjs/20 % [합성 : 글로벌/UTIL]
- [...] 루트/bower_components/webcomponentsjs/webcomponents - 하이 SD-CE-PF-하는 index.js
- [...] 루트/bower_components /node_modules/@webcomponents/shadycss/src/scoping-shim.js
+
63 개, 유사한 실패 요청, 모든 bower_components 내 가리키는/흥미롭게
을 node_modules이 중 어느 것도 단지 bower install
실행 한 후, 내 설치에 존재하지 않습니다. 그들은 생성되어야 하는가? 그렇다면 어떤 빌드/셋업 단계에 있습니까? webcomponents-lite
대신 webcomponents-loader
을 포함해도 아무런 차이가 없습니다.
웹 구성 요소 polyfill이 헤더에 처음으로 포함됩니다. 중합체 lib 마지막. 그 사이에로드 된 다른 JavaScript 라이브러리가 있는데,이 라이브러리는 앱 렌더링에 사용됩니다. 구성 요소는 응용 프로그램 자체가 렌더링되고 초기화 된 후에 필요에 따라 인스턴스화되고 지연로드됩니다. 하지만 Edge가 WC 관련 작업을 오래 전에 중단 한 것으로 의심됩니다. 또한로드시 F12 디버그 도구의 네트워크 탭의 즉각적인 종료로 인해 네트워크 활동 (예 : 웹 구성 요소의 적절한로드 - [lite | loader])을 디버그 할 수 없습니다.
내 응용 프로그램은 WebSphere Liberty 프로파일 (Windows 7)까지 제공됩니다. 차이점은 다를 수도 있고 그렇지 않을 수도 있습니다. 어쩌면 파일/디스크 사용 권한 문제 일 수 있습니까? 어떻게 확인할 수 있습니까?
이 문제는 Polymer 2.0 webcomponents-loader.js is missing Edge polyfill과 매우 유사하지만 내 환경에 대한 철저한 설명이 필요하다고 생각합니다. 문제가 될 수 있습니다.
감사합니다.