协议相关 url 是否可以跨平台工作?
我经常使用 //
相对 URI hack。示例:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
主要是因为这篇文章: 在
然而,与我一起参与项目的一个人说这不适用于 Mac(Chrome、Firefox 和 Safari)或 iDevices。
由于没有 Mac 或上述设备,我无法验证它,并且它在 Windows 上运行良好。谁能证实这一点吗?
I often use the //
relative URI hack. Example:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
Mostly because of this post: Is it valid to replace http:// with // in a <script src="http://...">?.
However, a guy I am working with on a project says this doesn't work on Mac (Chrome, Firefox, and Safari) or iDevices.
Not having a Mac or said devices, I can't verify it, and it works fine on Windows. Can anyone confirm this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我无法测试它,因为我没有 Mac,但没有理由相信 Mac 浏览器不遵循 RFC 3986 第 4.2 节 解析 URL 时。
你的朋友可能还有别的意思。
I can't test it as I don't have a Mac, but there is no reason to believe that mac browsers do not follow RFC 3986 Section 4.2 when resolving URLs.
Your friend probably meant something else.