我想知道该页面是通过 http 还是 https 使用 JavaScript 访问的。是否有某种 isSecure() 方法,或者我应该以某种方式将其从 URL 中解析出来?
braveterry
问问题
35088 次
3 回答
113
location.protocol
应该为你做。
(如:
if (location.protocol === 'https:') {
// page is secure
}
)
于 2009-01-05T23:00:33.413 回答
9
您应该能够检查document.location.protocol
它是“http:”还是“https:”
于 2009-01-05T23:00:47.253 回答
2
虽然 location.protocol 应该像 Peter Stone 提到的那样为你做这件事,但你不应该依赖 Javascript 来获得任何真正的安全性等。
如果您使用 SSL,我认为 location.protocol 的值为“https:”。
于 2009-01-05T23:03:26.903 回答