1

我有一个 iframe 用完的网站。

要注销,我使用 URL 运行以下 JavaScript,这可以正常工作。

 window.parent.location.href

我发现有时如果我没有正确退出站点然后重新连接我最终会得到 2 个 iframe(可能更多)。

有没有办法让以下 JavaScript 找到所有潜在 iframe 的最外层(真正的父级)?

 window.parent.location.href

我想确保无论存在多少 iframe,重定向仍然会发生。

任何建议都会很棒... thx

4

2 回答 2

2

使用window.top而不是window.parent

于 2012-04-12T08:10:14.507 回答
0
topParent = window;

while (topParent.parent) {
    topParent = topParent.parent; 
}

// do whatever you want on topParent
于 2012-04-12T08:12:08.863 回答