js如何判断当前网站协议是http还是https
墨初 Web前端 1409阅读
下面博文中,73so博客给大家分享两种使用javascript脚本来判断当前网站协议是http还是https协议的方法,很多地方都会用得到的。
JS判断当前协议是HTTP还是HTTPS的方法
方法1:
下面是自定义一个判断网站HTTP协议类型的函数,利用的是 location 对象的 protocol 属性值。
/** * @name 判断网站的HTTP协议是否为HTTPS * @param * * @return string https 协议返回 true,否则返回 false * https://www.73so.com */ function is_https(){ return 'https:' == location.protocol ? true: false; } console.log(is_https());
方法2:
JS可以通过 location 对象的 protocol 属性直接获取到当前使用的协议。
var domain = location.protocol; console.log(domain);
PS:如果当前协议为HTTPS则返回https,否则返回http