更新
这既不是IE9也不是插件。这是使用插件的人的错。
原始问题
我在example.com/image.png
处有一张图片,我想在HTTP和HTTPS页面的Javascript插件中使用它。该插件目前将URL设置为
//example.com/image.png
大多数浏览器将其转换为http://example.com/image.png
或https://example.com/image.png
属性。但是,当通过HTTPS在IE9中查看页面时,URL会变为https:////example.com/images.png
。也就是说,IE9预先"https://"
,而不只是"https:"
。如何让IE9正确处理与协议相关的URL?
答案 0 :(得分:1)
如果您无法找到正在发生的事情,那么您可以通过将location.protocol + url
传递给插件而不仅仅是url
来轻松解决网址问题。