从父选项卡打开的子选项卡页面接收数据 - Javascript

时间:2017-04-19 08:26:42

标签: javascript

我使用iframe在我的网站上打开了一个名为new_url的链接,

new_url页面上有一个按钮。当我点击该按钮时,我使用parent.postMessage("some message", "*");将一些数据提交到我的父页面,然后我使用

  window.addEventListener('message', function(event) {


  }, false);

但是,现在,我没有使用iframe而是使用parent.window.open("new_url",'_newtab');

我的问题是,我是否可以通过父标签中的子标签接收数据,就像我iframe时收到的一样。如果是,那怎么办?

1 个答案:

答案 0 :(得分:0)

固定!

在子项标签中使用window.opener.postMessage("some data", "*");

window.opener是解决方案。