Dart语言:MessageEvent.source在JavaScript上工作不正常
我正在启动MessageEvent的侦听器,如下所示: window.onMessage.listenMessageEvent e{ 如果e.source==newWindow{ //做点什么。 } }; 我正在像这样打开新窗口: newWindow=window.opensome_page.html; 现在让我们来看一下意外的行为: e、 source==newWindow Dart返回TRUE,而来自Dart编辑器的JavaScript构建返回FALSE 只是为了澄清一下,当newWindow通过window.opener.postMessage向其开启者发送消息时,我的应用程序应该接受该消息,因为source等于newWindow。事实上,它正在发挥作用。然而,仅仅是Dart代码。当应用程序通过JavaScript执行时,这不起作用。验证e.source等于newWindow返回falseDart语言:MessageEvent.source在JavaScript上工作不正常,javascript,dart,postmessage,Javascript,Dart,Postmessage,我正在启动MessageEvent的侦听器,如下所示: window.onMessage.listenMessageEvent e{ 如果e.source==newWindow{ //做点什么。 } }; 我正在像这样打开新窗口: newWindow=window.opensome_page.html; 现在让我们来看一下意外的行为: e、 source==newWindow Dart返回TRUE,而来自Dart编辑器的JavaScript构建返回FALSE 只是为了澄清一下,当newWindo
你知道为什么会发生这种情况吗?我想这是一个可以报告的错误。@GünterZöchbauer,谢谢!完成: