HTML - 使用“//domain.com”而不是“https://domain.com”或“http://domain.com”
我看到一些网站使用像这样的内容:
background:url(//cdn.domain.com/images/bg-normal.png)
请注意“//”,如果页面使用 HTTPS,则浏览器会自动将其转换为“https://”,如果页面使用 HTTP,则浏览器会自动转换为“http://”。
只有现代浏览器支持这种表示法吗?
是否建议使用此表示法,或者我应该根据 HTTPS 或 HTTP 在 CSS 文件中硬编码 https:// 或 http:// 。
Possible Duplicates:
Can I change all my links to just //?
Network-Path Reference URI / Scheme relative URLs
Iv seen some websites using something like this:
background:url(//cdn.domain.com/images/bg-normal.png)
Notice the "//", which the browser automatically translates to "https://" if the page if using HTTPS, and translates to "http://" if the page if using HTTP.
Is it only the modern browsers who supports this notation?
Is it recommended to use this notation, or should I hardcode https:// or http:// in the CSS file depending on HTTPS or HTTP.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 Paul Irish 的 博客文章,它也适用于 IE。
According to Paul Irish's blog post, it works in IE as well.