hi,欢迎访问本站!
当前位置: 首页Web前端正文

js如何判断当前网站协议是http还是https

墨初 Web前端 1111阅读

下面博文中,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

声明:无特别说明,转载请标明本文来源!
相关推荐