如何在IE9中使用协议相对URL?

时间:2011-04-26 19:59:41

标签: html url https internet-explorer-9

更新

这既不是IE9也不是插件。这是使用插件的人的错。

原始问题

我在example.com/image.png处有一张图片,我想在HTTP和HTTPS页面的Javascript插件中使用它。该插件目前将URL设置为

//example.com/image.png

大多数浏览器将其转换为http://example.com/image.pnghttps://example.com/image.png属性。但是,当通过HTTPS在IE9中查看页面时,URL会变为https:////example.com/images.png。也就是说,IE9预先"https://",而不只是"https:"。如何让IE9正确处理与协议相关的URL?

1 个答案:

答案 0 :(得分:1)

如果您无法找到正在发生的事情,那么您可以通过将location.protocol + url传递给插件而不仅仅是url来轻松解决网址问题。