Chrome 不尊重协议相关的 URL 引用?
Posted
技术标签:
【中文标题】Chrome 不尊重协议相关的 URL 引用?【英文标题】:Chrome not honoring protocol-relative URL references? 【发布时间】:2012-08-07 13:10:24 【问题描述】:我今天第一次注意到 Chrome(并且只有 Chrome)不关注协议相关的 URL 引用。例如:
<img src='//www.example.net/image.png />
当它出现在 https 页面上时,应该作为 https 来源,当它出现在 http 页面上时,应该作为 http 来源。 IE 和 FF 仍在以这种方式工作,但 Chrome 现在仅将其作为
//www.example.net/image.png
所以当它出现在 https 页面上时,该页面变得不安全。最近还有人注意到这一点吗?
【问题讨论】:
你有测试的例子吗? 【参考方案1】:Chrome 确实尊重协议相对 URL,查看您的示例它格式错误(您的路径上没有关闭 '。
【讨论】:
以上是关于Chrome 不尊重协议相关的 URL 引用?的主要内容,如果未能解决你的问题,请参考以下文章
在 Chrome 中打开自定义协议 URL 无法始终如一地工作
chrome打开wss协议时如何解决ERR_DISALLOWED_URL_SCHEME?
如何在 HTTPS 协议下引用 HTTP 资源,并且不弹提示