javascript - 我可以向 window.opener 发送消息吗

标签 javascript

我正在执行 window.opener.postMessage('a=1','*'),当前窗口是通过 window.open 打开的。

window.openerconsole.log 确实显示了正确的窗口,但我没有看到消息进入开启器。

我正在做 $(window).on( 'message', handleMessage ); 其中 handleMessage 有一个 console.log 知道它被击中了。我已经为跨 iframe 通信做了好几次,并希望为我的新窗口实现同样的事情。

最佳答案

来自 caniuse :

Partial support in IE8-9 refers to only working in frames/iframes (not other tabs/windows).

是的,你可以,但浏览器支持更有限。

关于javascript - 我可以向 window.opener 发送消息吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18623161/

相关文章:

javascript - 三.js增加局部物体旋转

javascript - 如何使用 JavaScript 在循环内将数组中的所有项目相乘

javascript - Fabric JS 自定义光标样式

javascript - 如何使用 javascript 读取 .txt 文件并在 HTML 中使用其内容

javascript - meteor JS : How to expire mongo data automatically?

javascript - 调用 ajax 或放置静态 JSON 时,下拉列表未显示在我的 HTML 表中

javascript - 是否有可能在一定数量的滚动像素上出现动画?

javascript - 使用 javascript 从外部 url 获取内容

javascript - E>F 和 E+F 选择器的区别?

javascript - 如何为数组(或节点列表)进行事件委托(delegate)