javascript - 如何从绝对网络路径加载javascript文件

标签 javascript file

有没有一种方法可以定义我的脚本标记以使用绝对路径而不是相对路径,以便我的 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/

相关文章:

java - 从文件中读取/写入对象

javascript - 如何将从客户端浏览器抓取的数据保存到用户文件中?使用 Electron ?

javascript - 跨设备/浏览器分配一致的 GA clientId 有何负面影响

javascript - Bootstrap Scrollspy 导致 Off-Canavas 菜单出现问题

javascript - 带有 json.stringify 替换函数的嵌套键

C 计算文件中数字和字母的数量

javascript - 在 JavaScript 中使原始数据类型只读/非配置

javascript - View 的更改不会更新模型范围变量

Linux 一元运算符检查具有模式名称的文件是否存在

javascript - 动态输入文件中没有加载数据