![]() |
1
40
您可以使用非标准
在Firefox中: MDC documentation 在IE中,似乎
我在其他浏览器上找不到关于这种行为的可靠信息,但我希望它们遵守
也许 jQuery url plugin 在不需要处理跨浏览器差异的情况下对其进行分类-我自己从未使用过它,但它看起来很有前途:
|
![]() |
2
60
看看谷歌分析如何将他们的脚本添加到页面:
那么document.location.protocol对于所有浏览器都是安全的。 |
![]() |
3
8
|
![]() |
4
7
这个怎么样?
|
![]() |
5
5
在许多情况下,可以完全忽略协议。所以,而不是
可以使用
然后浏览器自动添加当前协议。这也适用于在头中包含文件,而且它也适用于Ajax调用。 编辑:这样做现在被认为是反模式:
|
![]() |
6
0
对于类似的事情,有一个非常好的lib称为uri。 https://github.com/medialize/URI.js 您可能不需要这样做来获取协议,但是如果要对URI进行字符串操作,您应该使用这个。 |