当我试图从一个弹出窗口访问父窗口的元素时,window.opener
的值为 undefined。
var opener = window.opener;
if(opener)
{
console.log("opener element found");
var elem = opener.$('.my-parent-element');
if (elem) {
console.log("parent element found");
elem.show();
}
}
这里的opener
未定义。我做错了什么吗?
我尝试过parent.window.opener
/ window.top
/ window.top.document.body
等,但也没有帮助。在其他浏览器中可以正常工作。
我已经看到了问题Window Opener Alternative,但我不能立即改变使用showModalDialog
打开我的弹出窗口。这可能是最后的选择。