Tout d'abord, comprenons les différences et les liens entre window.location.href, location.href, self.location.href, parent.location.href et top.location.href En termes simples : plusieurs location.href. La différence est que js implémente la fonction iframe de la page Web
"window.location.href", "location.href", "self.location.href" est le saut vers cette page
"parent.location .href" est le saut de page d'un niveau ci-dessus
"top.location.href" est le saut de page le plus à l'extérieur
Par exemple (comme indiqué ci-dessus) :
Si A, B, C, et D sont tous C'est une page ordinaire, D est l'iframe de C, C est l'iframe de B, et B est l'iframe de A.
Si le js dans D s'écrit comme ceci :
"fenêtre .location.href", "location.href": D Saut de page
"parent.location.href": C Saut de page
"top.location.href": Un saut de page
Si il y a un formulaire dans la page D :