我正在编写一个html
文件,需要访问第三方js
文件。 js
文件将使用无协议网址访问其他资源,例如:<img src="//xxx/xx.png..>
。当我上传html并通过网站访问页面时,可以成功访问资源。而本地网络服务器localhost://
也可以正常工作。
但是,如果我双击html
文件并直接使用浏览器打开它,则无法访问这些资源。我使用Inspect Element
进行了检查,发现该方案为file://
,以及第三方&#39; js&#39;文件尝试访问变成类似:file://xxx/xx.png
,当然无法找到。
由于我无法修改第三方js
文件,因此我的问题是:
我检查了这个answer,这表明这可能是无协议网址的缺点。但我想知道,因为可以在URL中检测并设置该方案,所以可以直接设置它。