我一直在看html5样板,并注意到jquery包含url以双斜杠开头。网址是//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
为什么http:缺少?
答案 0 :(得分:15)
我讨厌回答一个链接,但这解释了它 - http://paulirish.com/2010/the-protocol-relative-url/
使用协议相对URL(如“// mydomain / myresource”)将确保通过与托管页面相同的方案提供内容。如果您使用FILE://然后使用一些远程位置,它可能会使测试更加尴尬,因为它们显然会解析回FILE。它可以解决因不使用它而导致的混合不安全/安全内容消息。
答案 1 :(得分:0)
这样,如果通过HTTPS访问.html;该页面将没有任何不安全的脚本。