我正在尝试维基百科页面中的bootstrap示例,代码通过CDN引用bootstrap css,如下所示:
<link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
我正在IE 9中尝试该页面,只有当我将http:添加到上面的链接时它才能正常工作。我检查了jquery页面,他们的CDN链接也没有http:任何人都可以清除这个问题吗?感谢。
答案 0 :(得分:2)
当网址以//
开头时,表示“相对于当前方案”。无论您使用的是http
还是https
,这都是确保其正常运行的快捷方式。
但是,我猜你正在自己的计算机上查看这个HTML文件。该网址可能为file:///C:\Users\some_guy\Documents\test.html
如果是这种情况,那么浏览器会突然寻找file:///netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css
,这显然是不存在的。
添加http:
会修复它是正确的,但请记住,如果您决定在某处上传网站并添加https保护,则需要开始修复所有指向CDN内容的链接。< / p>
答案 1 :(得分:0)
为什么你使用“//”,删除它并修改地址,如:
的 “netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css”强>