2
我在頁面上打開一個窗口,當用戶完成填寫表單有,說防止window.opener.location.href形式重載父
window.opener.location.href = window.opener.location.href;
此重新加載父URL一些邏輯。無論如何父文件可以防止子窗口刷新它嗎?
我在頁面上打開一個窗口,當用戶完成填寫表單有,說防止window.opener.location.href形式重載父
window.opener.location.href = window.opener.location.href;
此重新加載父URL一些邏輯。無論如何父文件可以防止子窗口刷新它嗎?
如果您無法控制子窗口,我認爲您可以做的最好的方法是取消對父項的引用。
var child = window.open(someUrl);
child.opener = undefined;
雖然您可能會破壞子窗口中的功能。例如。你提到的這行會導致錯誤。另一方面,您確定父母不會被刷新。
如果在彈出窗口中有重定向,那麼它不起作用,它似乎將window.opener重置爲對父項的引用=( – mlorber