gpt4 book ai didi

html - 为什么要使用协议(protocol)相关的 URL?

转载 作者:技术小花猫 更新时间:2023-10-29 11:52:14 26 4
gpt4 key购买 nike

这是什么意思,这是 StackOverflow 上经常讨论的问题:

 <script src="//cdn.example.com/somewhere/something.js"></script>

这样做的好处是,如果您通过 HTTPS 访问它,您会自动获得 HTTPS,而不是可怕的“此页面上的不安全元素”警告。

但是为什么要使用协议(protocol)相关的 URL 呢?为什么不总是在 CDN URL 中简单地使用 HTTPS?毕竟,如果您决定通过 HTTPS 加载 HTTP 页面的某些部分,那么 HTTP 页面没有理由提示。

(这更专门针对 CDN;几乎所有 CDN 都具有 HTTPS 功能。而您自己的服务器不一定具有 HTTPS。)

最佳答案

截至 2014 年 12 月,Paul Irish's blog on protocol-relative URLs说:

2014.12.17: Now that SSL is encouraged for everyone and doesn’t have performance concerns, this technique is now an anti-pattern. If the asset you need is available on SSL, then always use the https:// asset.

除非您有特定的性能问题(例如 Zakjan 的回答中提到的移动网络速度慢),否则您应该使用 https:// 来保护您的用户。

关于html - 为什么要使用协议(protocol)相关的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28446314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com