我在網頁中注入了一個iframe。在iframe我添加了一個window.open()
,像這樣:如何在iframe中使用window.open
window.open("mypage.com", "_self");
但這刷新,mypage.com的iframe。要求是在同一個主瀏覽器中加載這個頁面。
我該怎麼做?
我在網頁中注入了一個iframe。在iframe我添加了一個window.open()
,像這樣:如何在iframe中使用window.open
window.open("mypage.com", "_self");
但這刷新,mypage.com的iframe。要求是在同一個主瀏覽器中加載這個頁面。
我該怎麼做?
使用window.open
如果你想打開一個窗口。
如果你想將文件加載到當前幀,然後使用location = "http://example.com";
如果你想將文件加載到頂層框架,然後用top.location = "http://example.com";
試試這個:
window.top.location.href = "http://mypage.com";
太棒了!這工作..謝謝... – Anamadeya
@WouterH - '窗口'是不需要的。使用'href'也不是必需的,但是如果幀位於不同的原點,將導致它中斷。 – Quentin
如果你不在iframe中,但是你想使用'location'來給頁面中的iframe加載一個新的URL? – Xonatron