我想知道是否使用JavaScript通过http或https访问该页面。是否有某种isSecure()方法,或者我应该以某种方式将其解析出来?
答案 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:”。