脚本标记的本地绝对路径(C:...)

时间:2016-07-19 05:47:58

标签: javascript html internet-explorer internet-explorer-11 file-uri

有没有办法正确引用磁盘上的javascript文件,该文件不一定与HTML文件本身相关,而是与主机的文件系统相关?

我目前正在开发严格本地站点(始终使用file:// ...打开)并且没有Web服务器。 (只有Windows主机)

这适用于chrome和firefox,没有任何问题:

<script src="resources/test1.js" type="text/javascript"></script>
<script src="resources/test2.js" type="text/javascript"></script>
<script src="file:///C:/test3.js" type="text/javascript"></script>
<script src="file://localhost/C:/test4.js" type="text/javascript"></script>
<script src="//localhost/C:/test5.js" type="text/javascript"></script>

仅适用于chrome:

<script src="file:C:/test6.js" type="text/javascript"></script>
<script src="C:/test7.js" type="text/javascript"></script>
<script src="C:\test8.js" type="text/javascript"></script>

另一方面,Internet Explorer(IE11)不会在没有任何警告或错误的情况下加载这些文件(test3.js - test8.js)。有没有正确的方法呢?

我还尝试添加共享文件夹(//localhost/data/test.js)以确保我不需要任何:for url。适用于firefox和chrome,但不适用于IE。

我知道这不是脚本标签甚至HTML网站的预期用途,而且“正确”可能不是正确的术语。

1 个答案:

答案 0 :(得分:0)

您可以通过允许&#39; 活动内容&#39;来删除提醒。选项。转到工具 - &gt;互联网选项 - &gt;高级 - &gt;安全性 - &gt; 允许活动内容运行文件

希望这有帮助!