Comment savoir si une page Web est chargée dans une iframe ?
Réponses rédigées par Antoine
Dernière mise à jour : 2020-06-20 22:26:36
Question
Comment puis-je savoir si une page Web est chargée dans une iframe ?
Réponse
Pour vérifier si une page Web est chargée dans une iframe, vous pouvez utiliser JavaScript et comparer l'emplacement de l'objet avec l'emplacement parent.
Pour cela on utilise la propriété Window.parent
.
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Comment savoir si une page Web est chargée dans une iframe ?</title>
</head>
<body>
<script>
if(window.location !== window.parent.location)
{
alert("cette page est chargée dans une iframe");
}
else
alert("cette page n'est pas chargée dans une iframe");
</script>
</body>
</html>
Vous trouverez d'avantage d'information sur la propriété Window.parent
via cette page du site de Mozilla.