我如何从本地驱动器上的.js文件中获取JavaScript代码并在IE11中运行它?

问题描述 投票:1回答:1

[我有一些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中。

javascript internet-explorer-11 bookmarklet
1个回答
0
投票

我不确定IE是否会完全阻止任何文件访问,但是如果不是,则需要将URL格式化为file

© www.soinside.com 2019 - 2024. All rights reserved.