Je veux savoir si la page est accessible via http ou https en utilisant JavaScript. Existe-t-il une sorte de méthode isSecure (), ou devrais-je simplement l'analyser de l'URL d'une manière ou d'une autre?
location.protocol
devrait le faire pour vous.
(un péché:
if (location.protocol === 'https:') {
// page is secure
}
)
Vous devriez pouvoir vérifier document.location.protocol
pour voir s'il s'agit de "http:" ou "https:"
Bien que location.protocol devrait le faire pour vous comme Peter Stone l'a mentionné, mais vous ne devez pas compter sur Javascript pour une véritable sécurité, etc.
Je pense que la valeur doit être "https:" pour location.protocol si vous êtes sur SSL.