【发布时间】:2011-04-04 17:30:33
【问题描述】:
方案相对 URL(网络路径引用)是我刚刚发现的 - 您不指定 URL 的方案,它会从当前上下文中获取它。
例如:
如果当前方案是 HTTPS,<img src="//domain.com/img.png" /> 将解析为 https://domain.com/img.png,如果不是,则解析为 http://domain.com/img.png。
这似乎是一种非常简单的方法,可以解决调用 SSL 页面上的外部脚本或图像的那些讨厌的问题,而不会引发页面上的某些内容不安全的可怕错误。
好处似乎很明显,但我似乎无法找到关于此的大量信息,并且想知道是否有人对方案相对 URL(好或坏)有任何经验或参考?
虽然我试图发现是否有任何浏览器会导致问题(我已经成功使用 IE6-8、Chrome 和 Firefox),但我也有兴趣了解是否有人有任何使用经验这在不同的语言。例如,如果您要在 ASP 中发出带有方案相对 URL 的 Response.Redirect,它会起作用吗?
【问题讨论】:
标签: html url browser response.redirect protocol-relative