包括来自CDN的聚合物的第三方库

时间:2017-04-29 19:01:44

标签: html5 polymer

我想用一个重的'来自我自己的自定义元素的第三方库。此库为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(绕过聚合物),页面加载正常。

知道那里发生了什么吗?是否不允许从自定义元素加载第三方脚本?

2 个答案:

答案 0 :(得分:0)

由于请求是跨源的,它可能会被阻止。尝试重构以将HTML文档导入Web组件。

答案 1 :(得分:0)

看起来聚合物2.0在导入大型/复杂的第三方库时不支持非铬浏览器。