所以我尝试了很多方法来自动重定向我加载到我的页面上的iframe的东西,他们似乎总是触发父窗口重新加载/重定向,而不是将iframe指向其所需的位置。window.location防止iframe重定向父窗口
我知道大多数人都想要相反的地方,当他们在iframe中完成时,他们想要重新加载父窗口或将其导向别处。但在这种情况下,我希望我的脚本继续到另一页。
是否有内置机制,不允许iframe在其内部重定向?
让为它的缘故假装代码
if(someAction === true) {
window.location = '/some/new/path/index_new.html?param=something';
}
我也有window.top.location
和window.parent.location
尝试这样做,我认为一对夫妇的其他随机变量。包括在每个变体的末尾添加.href
。如果失败,似乎iframe的父窗口总是重定向而不是实际的iframe本身,如所希望的。
的iframe是一个简单的iframe
<iframe src="/original/path/index.html"></iframe>
的脚本,将寻求重定向的iframe嵌入/original/path/index.html
另一件事值得一提的是,我可以在物理点击我的'/原厂/路/ index.html'的嵌入式源链接和链接在iframe引导罚款。它只是当我试图让它自动重定向是我似乎遇到的问题或另一个问题。不料 – chris