有什么方法可以正确引用磁盘上的 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) 以确保我不需要任何 : 作为 url。确实适用于 Firefox 和 chrome,但不适用于 IE。
我知道这不是脚本标签甚至 HTML 网站的预期用途,而且“正确”可能不是正确的术语。