[我有一些JavaScript代码存储在.js文件中,该文件当前存储在网络驱动器中,并且我和其他人之间共享。
现在,我正在尝试创建另一个JavaScript脚本,该脚本从.js文件中获取代码并在浏览器中运行它。我的意图是用第二个JavaScript脚本创建一个静态的书签,并将该书签提供给团队中的每个人。这样,我可以更新.js文件中的代码,每个人的小书签都将始终指向.js代码的最新版本。
但是我该怎么办?到目前为止,这是我的书签的外观:
javascript: (function() {
var script = document.createElement('script');
script.setAttribute('src', '\\SharedDrive\Scripts\LatestScript.js');
document.getElementsByTagName('head')[0].appendChild(script);
})();
但是,我的浏览器控制台出现此错误:
使用源“ http://myWebSite/SharedDrive%20Scripts%20LatestScript.js”的加载失败。
我的代码似乎认为我实际上是在尝试从网络驱动器中获取文件时,正在尝试从外部网站获取文件。我应该如何更改代码才能使其正常工作?
注意,这是在IE11中。
我不确定IE是否会完全阻止任何文件访问,但是如果不是,则需要将URL格式化为file