上一篇说的是利用PHP脚本来判断当前是否为HTTPS协议,那么就趁热打铁说一说利用JS脚本来判断当前是为HTTPS协议的方法。

JS判断当前协议是否为HTTPS的方动漫

例1:

js自定义一个函数来判断当前是否为HTTPS协议,这样在调用的时候会很方便!

function is_https(){
    return 'https:' == location.protocol ? true: false;
}
console.log(is_https());

PS:如果当前的网址为HTTPS协议,函数则返回TRUE,否则返回FALSE

例2:

JS如果想直接获取当前的协议,可以通过 location 对象的 protocol; 属性来获取!

var domain = location.protocol;
console.log(domain);

PS:如果当前协议为HTTPS则返回https,否则返回http