版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30252319/article/details/70843969
JavaScript 的document对象中有一个location的子对象,其包括是属性如下:
document.location.host //表示当前域名 + 端口号
document.location.hostname //表示域名
document.location.href //表示完整的URL
document.location.port //表示端口号
document.location.protocol //表示当前的网络协议
所以通过上面第五条就能判断当前的网络协议了,具体判断如下:
- var protocolStr = document.location.protocol;
- if(protocolStr == "http:")
- {
- console.log("protocol = " + protocolStr);
- }
- else if(protocolStr == "https:")
- {
- console.log("protocol = " + protocolStr);
- }
- else
- {
- console.log("other protocol");
- }