【发布时间】:2014-03-21 10:13:50
【问题描述】:
Protocol-relative URLs 使用与原始请求相同的架构(HTTP 或 HTTPS)方便地包含资源(图像、CSS、JS),同时仅保留缓存页面的单个副本。然后用户代理决定是使用 HTTP 还是 HTTPS(基于 HTML 页面的 URI)。
我们正在使用<base href=".." /> 标记和 HTML 中资源的相对 URL。
一个例子:
<html>
<head>
<base href="http://example.com" />
<script src="js/foo.js" type="text/javascript" />
</head>
有什么办法可以结合这个吗? <base/> 标记内的协议相关 URL?
<base href="//example.com" />
我的实验,尤其是。使用 Internet Explorer 有时可以工作,有时不能(有时甚至菜单链接都不起作用,有时 CSS 图像未加载)。
有什么可以让我让它工作的东西,或者如果这是个好主意,有什么建议吗?我无法在 caniuse.com 等网站上找到信息。
【问题讨论】:
标签: html internet-explorer http