有没有一种方法可以定义我的脚本标记以使用绝对路径而不是相对路径,以便我的 JavaScript 文件从网络位置加载?
这是我尝试过的:
<script src="file:\\\MyDFSDirectory\Test\TestApp\Scripts\jquery-1.7.1.js"></script>
这是行不通的。在 FF 中,我收到错误 Security Error: Content at http://localhost/Test/Test.html may not load or link to file:\\\MyDFSDirectory\Test\TestApp\Scripts\jquery-1.7.1 .js
在 IE 中,我没有看到正在下载的文件。在网络选项卡(IE 开发工具栏)中,它显示 Received 0 B
。如果我获取 URL 并将其粘贴到文件资源管理器中,它会打开 JS 文件。
我在这里错过了什么?
最佳答案
您确实遇到了浏览器的安全模型。解决此问题的唯一方法是在本地运行网络服务器并以这种方式提供文件。
关于javascript - 如何从绝对网络路径加载javascript文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24997600/