我最近看到了一些没有协议的链接。似乎不太难理解-我认为这是个好主意,非常直观。
对于那些不知道的人,使用URL类似//example.com/script.js
将指向http://example.com/script.js
或https://example.com/script.js
取决于URL是否源自http或https URL。例如,从https页面包含http脚本或图像可能是安全问题,因此可以解决此问题,而无需在代码中进行协议检测。
我的问题是,有什么样的浏览器/操作系统支持?在生产中使用安全吗?这肯定会使事情变得容易一些。
简单的示例和测试:http : //codetester.org/916c6916
编辑:这是我几年来一直在将我的公司的广告服务器用于生产中的许多事情的一个后续步骤,而没有发生任何问题。
9
在这里回答:stackoverflow.com/questions/4659345/… ---简而言之,它在RFC规范中,因此所有主要浏览器都应支持它。
—
基思
@Keith谢谢,这一切都很好,但是从RFC规范来看,我实际上看不到任何有关此双斜杠开头的内容。希望找到已经完成的确定性浏览器测试。:)
—
dtbarne