【发布时间】:2011-01-28 08:39:16
【问题描述】:
我想知道是否有人在使用古老的 http/https JavaScript <script> hack 方面有任何资源、证据或个人经验:
<script src="//someserver.com/js/script.js"></script>
是否有人在这些浏览器(IE 5.5+、FF2+、Chrome、Opera 9+、Safari 3+)中遇到问题?有人有成功案例吗?
【问题讨论】:
-
这个黑客有什么作用?相应地使用 http/https 和引荐来源网址?为什么不直接使用 / 而不是 //?
-
@Spidey:实际上,它不是黑客。这是一个完全有效的相对 URI 语法。这在 http 和 https 之间切换时非常有用,因为不需要指定协议。在这种情况下,仅使用
/是行不通的,因为 OP 正在从单独的域请求脚本。 -
你说得对,达里尔,它是重复的。感谢您指出其他人从哪里得到答案,:P(开个玩笑丹尼尔/威尔摩尔)。
-
顺便说一句,这有一些缺点 - 在旧浏览器(IE7-8,我相信)中,由于 IE 网络缓存中的错误(它处理 // domain.tld/foo.file 不同于domain.tld/foo.file)。 stevesouders.com/blog/2010/02/10/…
标签: javascript http url https