我想用一个重的'来自我自己的自定义元素的第三方库。此库为1.2MB,并在您将其包含在页面中时加载其他后续javascript文件。
我尝试过简单地将其包含在我的组件中,如下所示:
<link rel="import" href="esri-jsapi.html">
该html文件只包含
<link rel="stylesheet" href="https://js.arcgis.com/3.20/esri/css/esri.css">
<script src="https://js.arcgis.com/3.20/"></script>
当我导入该文件时,它会导致整个浏览器(FF 53)锁定。如果我从esri-jsapi.html删除这两行(将其留空)并将其粘贴到index.html(绕过聚合物),页面加载正常。
知道那里发生了什么吗?是否不允许从自定义元素加载第三方脚本?
答案 0 :(得分:0)
由于请求是跨源的,它可能会被阻止。尝试重构以将HTML文档导入Web组件。
答案 1 :(得分:0)
看起来聚合物2.0在导入大型/复杂的第三方库时不支持非铬浏览器。