我一直在寻找一个平台,在这个平台上,使用Java等各种技术开发的小部件可以相互通信。换句话说
当我向界面添加小部件时,我需要它们相互通信。例如,一个小部件中的Click事件应该触发另一个小部件中的事件。
我一直在网络上寻找解决方案和方法,但没有找到任何具体的东西。任何关于这方面的指点或信息都会很棒。类似这样的http://blogs.oracle.com/pdblog/entry/inter_widget_communication_in_cross
Google还有一个gadget通信API,去年就被弃用了。
发布于 2010-04-10 10:00:45
您可以查看"postmessage",它是在html5和supported in most browsers (IE8 included)中定义的一种通信应用编程接口。要获得完整的跨浏览器支持(因此包括IE6/IE7),您可以求助于the jquery postmessage plugin。
发布于 2010-04-10 14:22:08
您还应该查看pmrpc库- http://code.google.com/p/pmrpc/。Pmrpc是一个HTML5 JavaScript库,用于远程过程调用(远程过程调用)窗口间、窗口间和web工作者之间的通信。pmrpc的实现基于HTML5 postMessage API,因此通信可以是跨域的,并且在大多数浏览器中都受支持。
简而言之,pmrpc使您能够在浏览器窗口小部件(例如Google Gadgets )之间进行类似于方法调用的通信。
https://stackoverflow.com/questions/2580601
复制相似问题