链接rel导入无法在Mozila Firefox中运行

时间:2015-11-13 05:18:13

标签: html css firefox

我有一个问题。我想按照以下方式调用HTML文件。但它只能在Google Chrome中工作。在Mozila Firefox中,它根本不起作用。

<link rel="import" href="controllerHTML/adminController.html"> 
  

adminController.html:

<script src="../controller/loginController.js" type="text/javascript"></script>
    <script src="../controller/adminController.js" type="text/javascript"></script>
    <script src="../controller/adminCollegeProfileController.js" type="text/javascript"></script>
    <script src="../controller/adminResController.js" type="text/javascript"></script>
    <script src="../controller/adminResourceUserRoleController.js" type="text/javascript"></script>
    <script src="../controller/adminResourceClassController.js" type="text/javascript"></script>

此处我的要求是我需要在index.html的正文部分调用此adminController.html文件。此adminController.html文件包含一些动态包含的js链接。但它仅在Chrome中有效。请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

HTML导入仍为relatively new technology in W3C Working Draft。浏览器采用它们可能需要一些时间。

截至2015年11月,默认情况下,Chrome中会启用HTML导入,但只能在Firefox中的标记后面显示。请查看the support table以了解更多详情和相关问题。

答案 1 :(得分:0)

由于专注于Web组件,Mozilla将来no intentions支持导入:

  

Firefox不会发送HTML Imports。有关详细信息,请参阅this Hacks blog post。您仍然可以通过启用dom.webcomponents.enabled标志在Firefox中使用HTML Imports。如果您不想启用该标记,则可以使用Google的webcomponents.js之类的polyfill。

正如他们所建议的那样,您可以改为使用Google's webcomponents.js

  

有些浏览器仍在更新以支持Web组件的标准。与此同时,polyfills尽可能地模拟缺少的浏览器功能。