Html 协议相关URL跨平台工作吗?

Html 协议相关URL跨平台工作吗?,html,http,uri,Html,Http,Uri,我经常使用相对URI攻击。例如: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 主要是因为这个帖子: 然而,我在一个项目中与之共事的一个人说,这在Mac(Chrome、Firefox和Safari)或iDevices上不起作用 没有Mac或上述设备,我无法验证它,而且它在Windows上运行良好。有人能证实这一点吗?我无法测试它,因为我没有Mac电

我经常使用相对URI攻击。例如:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>

主要是因为这个帖子:

然而,我在一个项目中与之共事的一个人说,这在Mac(Chrome、Firefox和Safari)或iDevices上不起作用


没有Mac或上述设备,我无法验证它,而且它在Windows上运行良好。有人能证实这一点吗?

我无法测试它,因为我没有Mac电脑,但没有理由相信Mac浏览器在解析URL时不会遵循


你的朋友可能有别的意思。

你的朋友错了。协议相关URL是在非常低的级别上定义的。它们不是特定于操作系统的。等一下,正在搜索副本…@Pekka:可能是副本,谢谢。我喜欢这种技术,尽管我不认为我们会在HTTPS下提供任何服务。mobile safari支持协议相关URL的间接证据:我知道这个线程已经过时了,但对于其他在这方面遇到困难的人来说,我只是在Mac上测试了这一点,相对URI的技巧并没有很好地发挥作用。它将file://放在前面,而不是您可能需要的http/https。但它在iOS7中确实起了作用。+1,这就是我的想法,尽管我正在寻找能够测试它的人。我不认为他指的是其他什么,正如他所说的“我们正在做最佳实践,从现在开始,我们的网站上没有托管任何东西的完整URL路径。”,这一点我不能真的不同意,因为这是一个两人项目,他是领导者…@alpha你问过他为什么吗?好吧,大概是因为它(对他)在Mac浏览器和Mobile Safari上不起作用。无论如何,因为我非常确定我们不会通过HTTPS提供任何服务,所以我只使用http:前缀,但为了将来的参考,最好知道是否确实是这样。似乎不是。谢谢,没问题。如果你的同事就这个问题提出了一些实质性的意见,请在这里留下评论——但从我所能看到的来看,没有什么