javascript – Die Seite im Iframe-Frame steuert die Seite des übergeordneten Frames, um zu einer bestimmten Adresse zu springen
淡淡烟草味
淡淡烟草味 2017-06-23 09:11:55
0
3
972

Wie im Bild gezeigt, wie verwende ich js auf Seite B, um Seite A so zu steuern, dass sie zu einer bestimmten Adresse springt?

淡淡烟草味
淡淡烟草味

Antworte allen(3)
仅有的幸福

如果是同源的话,直接 window.parent.location.href 就可以。
不同源又没有 A 页面控制权的话无解。

三叔

B页面的js里window.parent.window.location.href = '//www.baidu.com'

给我你的怀抱

a.html

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8">
</head>
<body>
    <iframe src="b.html"></iframe>
</body>
</html>

b.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>

使用window.parent从iframe中的页面访问父窗体。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage