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.