如何访问无协议的URL,如" // xxx.js"在浏览器中双击本地html文件时

时间:2014-08-27 07:44:28

标签: javascript html http url https

我正在编写一个html文件,需要访问第三方js文件。 js文件将使用无协议网址访问其他资源,例如:<img src="//xxx/xx.png..>。当我上传html并通过网站访问页面时,可以成功访问资源。而本地网络服务器localhost://也可以正常工作。

但是,如果我双击html文件并直接使用浏览器打开它,则无法访问这些资源。我使用Inspect Element进行了检查,发现该方案为file://,以及第三方&#39; js&#39;文件尝试访问变成类似:file://xxx/xx.png,当然无法找到。

由于我无法修改第三方js文件,因此我的问题是:

  • 手动指定方案的方法有哪些?
  • 或者我怎样才能在这种情况下访问资源?

我检查了这个answer,这表明这可能是无协议网址的缺点。但我想知道,因为可以在URL中检测并设置该方案,所以可以直接设置它。

0 个答案:

没有答案