用js判断当前网络协议是http还是https
有时需要判断下当前的网址中是https还是http也就是网络协议(应用层的协议),那就用js判断当前协议是http还是https轻松判断它,我们知道js中 的document对象中有一个location的子对象,它包括以下5个属性:
1.当前域名 + 端口号
document.location.host
2.当前的域名
document.location.hostname
3.当前的完整的URL
document.location.href
4.当前的端口号
document.location.port
5.当前的网络协议
document.location.protocol
可以看出用第5个属性就能判断当前的网络协议了,代码如下:
注:split() 方法用于把一个字符串分割成字符串数组。
THE END
二维码
打赏
共有 0 条评论