我正在打开一个弹出窗口,并希望在其中添加点击操作,以便在打开它的页面中执行一些jQuery。我在网上找到的所有内容都说我应该使用window.opener来实现这一点(例如JQuery - Write to opener window)。
但是当我使用console.log window.opener时,它只是“true”,而不是一个真正的对象。window.opener.jQuery和window.opener.$以及window.opener.document都是未定义的。
这是窗口打开的代码:
但是当我使用console.log window.opener时,它只是“true”,而不是一个真正的对象。window.opener.jQuery和window.opener.$以及window.opener.document都是未定义的。
这是窗口打开的代码:
window.open('http://google.com' , "moderatorWindow", 'width=300, height=300');
这是在Safari中出现的情况。其他页面可以启动弹出窗口,当我检查这些窗口上的window.opener时,我得到了一个真实的对象。我做错了什么?