javascript include 开头的双斜线

发布于 2024-11-15 05:26:23 字数 141 浏览 4 评论 0原文

我一直在查看 html5 样板并注意到 jquery include url 以双斜杠开头。 url 是 //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js

为什么 http: 丢失了?

I have been looking at the html5 boilerplate and noticed that the jquery include url starts with a double slash. The url is //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js

Why is the http: missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

诠释孤独 2024-11-22 05:26:23

我讨厌用链接回答,但这解释了它 - http://paulirish.com/2010 /the-protocol-relative-url/


使用协议相对 URL(如“//mydomain/myresource”)将确保内容将通过与托管页面相同的方案提供。如果您曾经使用 FILE:// 然后使用一些远程位置,则可能会使测试变得更加尴尬,因为它们显然会解析回 FILE。尽管如此,它确实解决了因不使用它而可能导致的混合不安全/安全内容消息。

I hate answering with a link but this explains it - http://paulirish.com/2010/the-protocol-relative-url/


Using a protocol relative URL like "//mydomain/myresource" will ensure that the content will be served via the same scheme as the hosting page. It can make testing a bit more awkward if you ever use FILE:// and then some remote locations as they will obviously resolve back to FILE. Never the less it does resolve the mixed insecure/secure content messages you can cause by not using it.

撑一把青伞 2024-11-22 05:26:23

因此,如果 .html 是通过 HTTPS 访问的;该页面不会有任何不安全的脚本。

So that if the .html is accessed via HTTPS; the page will not have any unsecured script.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文