是否可以在客户端检测用户是否正在使用加密页面?
换句话说--我想知道当前页面的URL是以http还是https开头。
发布于 2008-11-11 23:06:46
使用window.location.protocol
检查是否为https:
function isSecure()
{
return window.location.protocol == 'https:';
}
或者,如果您没有本地作用域位置,则可以省略指定"window“。
function isSecure()
{
return location.protocol == 'https:';
}
发布于 2010-03-19 04:45:42
正如谷歌分析教给我的:
if ("https:" == document.location.protocol) {
/* secure */
} else {
/* unsecure */
}
发布于 2018-08-25 04:19:46
适用于最新浏览器的第二种方法:
var secure = window.isSecureContext;
或者直接获取isSecureContext:
if (isSecureContext) {
...
}
https://stackoverflow.com/questions/282444
复制相似问题