【发布时间】:2011-06-07 06:11:07
【问题描述】:
我有一个从外部域加载图像的样式表,我需要它根据当前 URL 从安全订单页面的 https:// 和其他页面的 http:// 加载。我发现以双斜杠开头的 URL 继承了当前协议。是否所有浏览器都支持这种技术?
html 例如:
<img src="//cdn.domain.com/logo.png" />
css 例如:
.class { background: url(//cdn.domain.com/logo.png); }
【问题讨论】:
-
这会减慢网站速度吗???
-
没有理由这会对性能产生任何影响,除非 Meder 在下面的回答中列出了这些情况。
-
看起来我在做某事。几个月前,Google 开发人员开始在他们的托管 Javascript 库页面 developers.google.com/speed/libraries/devguide 上使用此约定
-
如果本地加载这样的HTML文件(直接用浏览器打开)怎么办?看起来 Firefox(在这种情况下为 28)然后不加载远程资源。有道理,因为 HTTP 不是父协议。但在我看来,这将是一个劣势。
标签: http url https url-protocol