登录 注册
当前位置:主页 > 资源下载 > 41 > 如何利用HTML5的window.postMessage在网页间进行数据传输

如何利用HTML5的window.postMessage在网页间进行数据传输

  • 更新:2024-12-17 20:59:44
  • 大小:72KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:RAR

资源介绍

估计很少人知道HTML5 APIS里有一个window.postMessage API。window.postMessage的功能是允许程序员跨域在两个窗口/frames间发送数据信息。基本上,它就像是跨域的AJAX,但不是浏览器跟服务器之间交互,而是在两个客户端之间通信。让我们来看一下window.postMessage是如何工作的。除了IE6、IE7之外的所有浏览器都支持这个功能。 数据发送端 首先我们要做的是创建通信发起端,也就是数据源”source”。作为发起端,我们可以open一个新窗口,或创建一个iframe,往新窗口里发送数据,简单起见,我们每6秒钟发送一次,然后创建消息监听器,从目标窗口监听它反馈的信息。 //弹出一个新窗口 var domain = 'http://scriptandstyle.com'; var myPopup = window.open(domain '/windowPostMessageListener.html','myWindow'); //周期性的发送消息 setInterval(funct[......] 阅读全文>>