1. 首页
  2. IT资讯

使用js判断当前链接是http还是https协议

使用js判断当前链接是http还是https协议

时间:2020-06-29 23:22:59    作者:八叔模板堂

有时需要判断下当前的网址中是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个属性就能判断当前的网络协议了,代码如下:

<script type="text/javascript">
(function(){
var Protocol = window.location.protocol.split(':')[0];
//获取当前协议,并且分割字符串,得到http或者https
if (Protocol === 'https') {
alert("当前协议是https");
}
else {
alert("当前协议是http");
}
})();
</script>

注:split() 方法用于把一个字符串分割成字符串数组。

本文来自投稿,不代表程序员编程网立场,如若转载,请注明出处:http://www.cxybcw.com/202659.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code