Window.isSecureContext

Experimental

Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.

La propriété en lecteur seule window.isSecureContext indique si un contexte est capable d'utiliser des fonctionnalités qui nécessitent des contextes sécurisés.

Syntaxe

var isSecure = window.isSecureContext

Exemples

Détection des fonctionnalités

Vous pouvez utiliser la détection des fonctionnalités pour vérifier si elles sont dans un contexte sécurisé ou non à l'aide du booléen isSecureContext qui est exposé sur la portée globale.

if (window.isSecureContext) {
  // La page est un contexte sécurisé afin que les techniciens de service soient désormais disponibles
  navigator.serviceWorker.register("/offline-worker.js").then(function () {
    ...
  });
}

Spécifications

Spécification Statut Commentaire
Secure Contexts Candidat au statut de recommandation Spécification initiale.

Compatibilité des navigateurs

BCD tables only load in the browser

Voir également