Vérifier si un contenu est affiché dans une "iframe" avec JavaScript
Concept et utilisation
La fonction inIframe()
permet de vérifier si un contenu est affiché à l'intérieur d'une iframe ou non.
Fonction
inIframe()
Retourne une valeur booléenne indiquant si le document dans lequel elle est exécutée est affiché dans une iframe ou non.
- Syntaxe
inIframe();
- Paramètre
Aucun.
- Valeur de retour
true
(Boolean)La valeur de retour
true
de la fonctioninIframe()
indique que le document est affiché dans une iframe.false
(Boolean)La valeur de retour
false
de la fonctioninIframe()
indique que le document n'est pas affiché dans une iframe.
Exemple de vérification de l'inclusion d'un contenu dans une iframe
inIframe();
// renvoie false si le contenu n'est pas affiché dans une iframe
Code source de la fonction
function inIframe() {
var w = window,
b;
try {
b = w.self !== w.top;
} catch(e) {
b = true;
}
return b;
}
Dernière mise à jour le .