首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > 跨浏览器支持 postMessage 方法与 message 事件

跨浏览器支持 postMessage 方法与 message 事件

资 源 简 介

本组件已经失效:微软某个安全更新让所有代理方式跨域失效,测试浏览器IE6 (6.0.2900.5512.xpsp_sp3_gdr.120821-1629) javascript 跨域消息与事件 messageEvent.js 可以让 IE6+ 浏览器拥有 html5 时代的双向跨域通讯能力 只要遵循 messageEvent.js 部署规范,iframe 应用即可与外界进行双向通讯 绑定消息事件: messageEvent.add(function (event) { alert(event.data)}); 指定窗口发送消息: messageEvent.postMessage(iframe.contentWindow, "hello world", "*"); 实现原理可参见 http://www.planeart.cn/?p=1620 页面若引用 jQuery 库,你可以用 bind 方法或者 message 方法绑定事件: ``` jQuery(window).bind("message", function (event) { alert(event.data) }); jQuery(window).message(function (event) { alert(event.data) }); jQuery.postMessage(iframe.contentWindow, "hello world", "*"); ```

文 件 列 表

messageEvent-proxy.html
messageEvent.min.js
_test
autoIframeSize-iframe.html
autoIframeSize.html
autoIframeSize.js
iframe.html
index.html
object-iframe.html
object.html
index.html
messageEvent.js

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP