Como faço para determinar se uma página é segura via JavaScript? [duplicado]

StackOverflow https://stackoverflow.com/questions/414809

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu quero saber se a página está sendo acessado via HTTP ou HTTPS usando JavaScript. Existe algum tipo de método de IsSecure (), ou devo apenas analisá-lo fora do URL de alguma forma?

Foi útil?

Solução

location.protocol deve fazê-lo para você.

(como em:

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

)

Outras dicas

Você deve ser capaz de verificar document.location.protocol para ver se ele é "http:" ou "https:"

Enquanto location.protocol deve fazê-lo para você como Peter Stone mencionado, mas você não deve confiar em Javascript para qualquer verdadeira segurança, etc.

Eu acho que o valor com ser "https:" para location.protocol se você estiver em SSL

.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top