我有一个带有Javascript的页面,我需要将子窗口中的值设置为父窗口,但我不希望它刷新整个父窗口并重新加载页面。
目前我正在使用以下代码来更改父代的URL:
window.parent.opener.location.replace();
不刷新父页面的功能是什么?
答案 0 :(得分:0)
您可能想尝试使用window.postMessage(),但可能有一种更简单的方法,因为这是父/子窗口。
教程: http://javascript.info/tutorial/cross-window-messaging-with-postmessage
部分文档: https://developer.mozilla.org/en-US/docs/Web/API/window.postMessage