可能重复:
Redirect parent window from an iframe action using JavaScript
我有一个包含iframe的页面,并且在iframe的内容中,所有窗口都有重定向,我该怎么做?
试过:
window.location.href = 'logged.html';
如果页面是在框架中打开还是向上打开,我可以得到?
if(isiframe) window.top.location.href
---解决方案---
if($("#cboxOverlay", top.document).length > 0)
if($("#cboxOverlay", top.document).css("display") != 'none')
window.top.location.href = '{{ path('portada') }}';
答案 0 :(得分:5)
如果他们在同一个域中,您可以使用
window.top.location.href = 'logged.html';
否则stackoverflow中有很多类似的线程:
Cross Domain URL Access from Iframe using Javascript
Redirect parent window from an iframe action using JavaScript
答案 1 :(得分:2)
window.top.location.href = "http://www.yourwebsite.com";
(但IFrame和顶部窗口必须位于同一个域中。
答案 2 :(得分:1)
您需要重定向“父级”吗?
window.top.location = 'logged.html';