为什么要完全使用相对协议的URL?

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

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

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

但是,为什么要完全使用相对协议的URL?为什么不直接在CDN

URL中始终使用HTTPS?毕竟,如果您决定通过HTTPS加载HTTP页面的某些部分,则没有理由抱怨。

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

回答:

既然我们鼓励所有人使用SSL,并且不存在性能问题,那么此技术现在是一种反模式。如果您需要的资产在SSL上可用,请 使用https://资产。

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

以上是 为什么要完全使用相对协议的URL? 的全部内容, 来源链接: utcz.com/qa/413250.html

回到顶部