gpt4 book ai didi

url - 浏览器支持以双斜杠开头的 URL

转载 作者:行者123 更新时间:2023-12-02 02:35:03 24 4
gpt4 key购买 nike

我最近看到一些没有协议(protocol)的链接。它看起来并不太难理解 - 我认为这是一个好主意并且非常直观。

对于那些不知道的人来说,使用像 //example.com/script.js 这样的 URL 将指向 http://example.com/script.jshttps://example.com/script.js 取决于 URL 是否源自 httphttps URL。例如,包含来自 https 页面的 http 脚本或图像可能会引起安全问题,因此无需在代码中进行协议(protocol)检测即可解决该问题。

我的问题是,它有什么类型的浏览器/操作系统支持?在生产中使用安全吗?这肯定会让事情变得更容易一些。

简单的例子和​​测试: http://codetester.org/916c6916

编辑:只是后续,几年来我一直在公司的广告服务器生产中使用它来完成许多事情,没有出现任何问题。

最佳答案

此行为属于 RFC 1808 的一部分(第 4 节)大约已有 16 年历史,因此每个主要浏览器都应该(并且确实)支持这一点。

遗憾的是,有 a bug with IE7 and -8如果在 link@import 上使用协议(protocol)相对 URL,这将使他们下载资源两次 - 这不应该是一个大问题,但很丑陋且应该牢记在心。

关于url - 浏览器支持以双斜杠开头的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785442/

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