의 이상한 행동은 내 폴리머 기반의 웹 응용 프로그램에 폴리머 요소의 로딩을 최적화하기 위해 노력하고 있습니다. 특히 초기 시작 화면을 중심으로 노력하고 있습니다. 쿠키에 유효한 jwt 토큰이없는 사용자는 로그온해야합니다.HTML 수입 - 크롬
index.html
은 응용 프로그램 요소 <pas-app>
을로드하고 차례로 세션 관리자 (<pas-eession>
)를로드합니다. 사용자가 이미 사용자 이름과 암호 (<pas-logon>
)의 입력을 처리하는 요소에 로그온 할 때 보통의 시작이 될 것입니다 때문에 <pas-session>
의 내부 <template is="dom-if">
요소 뒤에 숨겨진하고 그 요소의 HTML 가져 오기 라인에 async
플래그를 추가 한 뿐만 아니라 - 따라서 :
<link rel="import" href="pas-logon.html" async>
그러나, 크롬에 (내가 HTML 수입이 polyfilled되는 파이어 폭스,이 발생하지 않습니다)이 비동기 사용자 정의 요소 내에 포함 된 <script>
요소를 통해 흐름을 보인다. 스크립트가 regestered되도록하기 때문에 사용자 정의 요소가 Polymer
는 함수가 아닙니다 생각으로 특히 나는 종류의 오류가 발생합니다.
내가 비동기 플래그의 잘못된 종류를 사용하고 의심 - html로 가져 오기가 현재 요소를 차단하지 않아야하지만,로드 될 때 자체 내부에 스크립트를 차단하도록 지정하는 방법이있다.