协议相对URL是否跨平台工作?

时间:2011-08-19 22:27:22

标签: html http uri

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

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

主要是因为这篇文章:Is it valid to replace http:// with // in a <script src="http://...">?

然而,我正在一个项目上工作的人说这在Mac(Chrome,Firefox和Safari)或iDevices上不起作用。

没有Mac或所说的设备,我无法验证它,它在Windows上运行正常。谁能证实这一点?

1 个答案:

答案 0 :(得分:4)

我无法测试它,因为我没有Mac,但没有理由相信mac浏览器在解析网址时不会遵循RFC 3986 Section 4.2

你的朋友可能意味着别的东西。