0

我的页面上有一个 iframe,它的域与我网站的域不同。我知道我无法从父窗口访问 iframe 内的任何内容,但我可以让 iframe 接管我的整个页面 - 即将父级重定向到 iframe 的 url?

到目前为止,我已经尝试过类似的事情

window.location.href = iframe.contentWindow.location.href;

但是浏览器不允许这样做-我想它还不够聪明,无法意识到=分配是为了重定向而不是存储以供以后检查。

在所有现代浏览器上还有另一种方法吗?

4

2 回答 2

2

怎么样:

window.location = iframe.src;
于 2012-08-16T11:19:45.263 回答
1

为什么不尝试使用 iframe src 属性?

用jQuery:

window.location.href = $('#iframeid').attr('src');

或者:

window.location.href = document.getElementById('#iframeid').src;
于 2012-08-16T11:21:50.370 回答