如何通过JavaScript确定页面是否安全?

时间:2009-01-05 22:55:31

标签: javascript https

我想知道是否使用JavaScript通过http或https访问该页面。是否有某种isSecure()方法,或者我应该以某种方式将其解析出来?

3 个答案:

答案 0 :(得分:98)

location.protocol应该为你做。

(如:

if (location.protocol === 'https:') {
    // page is secure
}

答案 1 :(得分:9)

您应该可以检查document.location.protocol以查看它是“http:”还是“https:”

答案 2 :(得分:2)

虽然location.protocol应该像Peter Stone所说的那样为你做,但你不应该依赖Javascript来获得任何真正的安全性等。

如果您使用SSL,我认为location.protocol的值为“https:”。