我使用iframe
在我的网站上打开了一个名为new_url的链接,
new_url
页面上有一个按钮。当我点击该按钮时,我使用parent.postMessage("some message", "*");
将一些数据提交到我的父页面,然后我使用
window.addEventListener('message', function(event) {
}, false);
但是,现在,我没有使用iframe
而是使用parent.window.open("new_url",'_newtab');
。
我的问题是,我是否可以通过父标签中的子标签接收数据,就像我iframe
时收到的一样。如果是,那怎么办?
答案 0 :(得分:0)
固定!
在子项标签中使用window.opener.postMessage("some data", "*");
。
window.opener
是解决方案。