Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不同浏览器中实现跨窗口函数调用?_Javascript_Internet Explorer_Google Chrome_Firefox_Safari - Fatal编程技术网

Javascript 如何在不同浏览器中实现跨窗口函数调用?

Javascript 如何在不同浏览器中实现跨窗口函数调用?,javascript,internet-explorer,google-chrome,firefox,safari,Javascript,Internet Explorer,Google Chrome,Firefox,Safari,我有一个父窗口和一个子窗口,父窗口通过var child=window.open;打开;。在我的用例中应该有窗口间的通信。以便父窗口调用子窗口中的函数。问题在于它发生得有多慢。因此我的问题是:IE、Chrome、FF、Opera、Safari中的跨窗口函数调用机制是什么 更新: 我强烈怀疑,从父窗口到子窗口的调用被转换为发布到子窗口的消息循环的消息,从而阻止父窗口。有人能证实这一点吗?我可以向你推荐easyXDM

我有一个父窗口和一个子窗口,父窗口通过var child=window.open;打开;。在我的用例中应该有窗口间的通信。以便父窗口调用子窗口中的函数。问题在于它发生得有多慢。因此我的问题是:IE、Chrome、FF、Opera、Safari中的跨窗口函数调用机制是什么

更新:


我强烈怀疑,从父窗口到子窗口的调用被转换为发布到子窗口的消息循环的消息,从而阻止父窗口。有人能证实这一点吗?

我可以向你推荐easyXDM