Comme le montre l'image, comment utiliser js sur la page B pour contrôler la page A afin d'accéder à une certaine adresse ?
S'il est de la même origine, juste window.parent.location.href c'est bien. S'il y a différentes sources et aucun contrôle sur la page A, il n'y a pas de solution.
window.parent.location.href
Dans les js de la page Bwindow.parent.window.location.href = '//www.baidu.com'
window.parent.window.location.href = '//www.baidu.com'
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body> <iframe src="b.html"></iframe> </body> </html>
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <script type="text/javascript"> function parentJump() { window.parent.location.href = 'http://www.baidu.com/'; } </script> </head> <body> <button onclick="parentJump();">父页面跳到百度</button> </body> </html>
Utilisez window.parent pour accéder au formulaire parent à partir d'une page dans une iframe.
window.parent
S'il est de la même origine, juste
window.parent.location.href
c'est bien.S'il y a différentes sources et aucun contrôle sur la page A, il n'y a pas de solution.
Dans les js de la page B
window.parent.window.location.href = '//www.baidu.com'
a.html
b.html
Utilisez
window.parent
pour accéder au formulaire parent à partir d'une page dans une iframe.