我的网页上有一个iframe,其域名与我的网站不同。我知道我无法从父窗口访问iframe内的任何内容,但我可以让iframe接管我的整个页面 - 即将父级重定向到iframe的网址吗?
到目前为止,我已经尝试过像这样的事情了window.location.href = iframe.contentWindow.location.href;
但是浏览器不允许这样做 - 我想它不够聪明,不能意识到=
分配是为了重定向而不是存储以供以后检查。
还有另一种方法可以在所有现代浏览器上执行此操作吗?
答案 0 :(得分:2)
怎么样:
window.location = iframe.src;
答案 1 :(得分:1)
为什么不试试iframe src属性?
使用jquery:
window.location.href = $('#iframeid').attr('src');
或:
window.location.href = document.getElementById('#iframeid').src;