如何通过JavaScript确定页面是否安全?
我想知道,如果该页面正在通过HTTP或HTTPS使用JavaScript访问。 有没有某种isSecure()方法,或者我应该只是parsing出来的URL不知何故?
location.protocol
应该为你做。
(如:
if (location.protocol === 'https:') { // page is secure }
)
你应该能够检查document.location.protocol
,看看它是“http:”还是“https:”
虽然location.protocol应该像Peter Stone所说的那样为你做,但是你不应该依赖Javascript来实现任何真正的安全性。
如果你使用SSL,我认为它的值是“https:”,对于location.protocol。