Я хочу знать, доступна ли страница через http или https с помощью JavaScript. Есть ли какой-то метод isSecure(), или я должен как-то его разобрать из URL?
Как определить, безопасна ли страница с помощью JavaScript?
Ответ 1
location.protocol
должен сделать это за вас.
(как в:
if (location.protocol === 'https:') {
// page is secure
}
)
Ответ 2
Вы можете проверить document.location.protocol
, чтобы увидеть, есть ли это "http:" или "https:"
Ответ 3
В то время как location.protocol должен сделать это для вас, как упомянул Питер Стоун, но вы не должны полагаться на Javascript для любой реальной безопасности и т.д.
Я думаю, что значение будет "https:" для location.protocol, если вы используете SSL.