前端开发

 首页 > 前端开发 > javascript > JavaScript 判断当前协议是http还是https

JavaScript 判断当前协议是http还是https

分享到:
【字体:
导读:
         [导读] JavaScript 的document对象中有一个location的子对象,其包括是属性如下: document.location.host //表示当前域名 + 端口号 document.location.hostname //表示域名 document.location.href //表示完整的URL document....

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");
}


分享到:
js获取元素显示隐藏getComputedStyle和cu...
如果利用jquery可以$(element:visited) 但是如何利用纯js来实现呢? 利用以下2个方法就可以轻松搞定,  IE:element.currentStyle 主流浏览器:window.getComputedStyle(element)     function isshow(e){         if(!e)return;         var _styles = window.getComputedStyle?window.getCompute...
利用js给datalist或select动态添加option...
利用js给datalist或select动态添加option选项的方法 有时需要从配置文件中读取信息,然后添加到用户的选择项中,比如select的option选项,下面针对此类情况做了一个实例 内容如下: 鼠标点击时加载 选择城市: //需要添加的数据内容,可以通过ajax请求获取 var cities = [ {label:"xian",value:...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……