如何在polymer和firebase项目中从站点外部导入polymer html文件

如何在polymer和firebase项目中从站点外部导入polymer html文件,polymer,Polymer,最新进展: 看来我可以排除firebase的可能原因。因为我只测试了聚合物部署,结果也很糟糕 我的项目使用谷歌聚合物,并部署到firebase主机。它需要从firebase主机外部导入一些聚合html文件。 所以我把代码从下面的“本地”改为“外部”。然而,“外部”根本不起作用,“本地”是指我的本地测试计算机或firebase主机。 你能指出我代码中的错误吗 my-app.html有以下链接之一 //"local: OK" <link rel="import" href="s

最新进展: 看来我可以排除firebase的可能原因。因为我只测试了聚合物部署,结果也很糟糕

我的项目使用谷歌聚合物,并部署到firebase主机。它需要从firebase主机外部导入一些聚合html文件。 所以我把代码从下面的“本地”改为“外部”。然而,“外部”根本不起作用,“本地”是指我的本地测试计算机或firebase主机。 你能指出我代码中的错误吗

my-app.html有以下链接之一

    //"local: OK"
    <link rel="import" href="some.html">
    //"outside: not OK"
    <link rel="import" href="https://outside.com/some.html">
/“本地:正常”
//“外部:不正常”
并且my-app.html使用元素id=“some”,作为


“some.html”只包含一个dom模块和以下简单模板。让我省略写其他部分,因为它们也是最小的

    <template><h1>test</h1></template>
测试

为了使其正常工作,其他来源上的资源必须作为状态启用CORS(跨来源资源共享)。关于HTML导入的文章也提到了它


标签还有一个
crossorigin
属性,在这里可能会有所帮助。例如,

为了使其工作,其他来源上的资源必须作为状态启用CORS(跨来源资源共享)。关于HTML导入的文章也提到了它


标签还有一个
crossorigin
属性,在这里可能会有所帮助。例如,

你有这方面的演示(jsbin/codepen/plunker)吗?您的浏览器控制台中显示了哪些错误?@tony,您的评论使我意识到我的项目不仅仅是一个聚合物项目,而是一个firebase和聚合物项目。我修改了问题。你在控制台中有错误吗?@GünterZöchbauer,导入的聚合html,some.html,只有一个简单的内容,test。当使用href对本地进行测试时,它会出现,而当使用hre对部署的站点外部进行测试时,它不会出现。您是否有此功能的演示(jsbin/codepen/plunker)?您的浏览器控制台中显示了哪些错误?@tony,您的评论使我意识到我的项目不仅仅是一个聚合物项目,而是一个firebase和聚合物项目。我修改了问题。你在控制台中有错误吗?@GünterZöchbauer,导入的聚合html,some.html,只有一个简单的内容,test。当使用href对本地进行测试时,它会出现,而当使用hre对部署的站点外部进行测试时,它不会出现。
    <template><h1>test</h1></template>