1.估计很少人知道html5 apis里有一个window.postmessage api。window.postmessage的功能是允许程序员跨域在两个窗口/frames间发送数据信息。基本上,它就像是跨域的ajax,但不是浏览器跟服务器之间交互,而是在两个客户端之间通信。让我们来看一下window.postmessage是如何工作的。除了ie6、ie7之外的所有浏览器都支持这个功能。
2. 先创建一个index.html 文件。 (在测试的的时候必须用服务器测试呀 ; file:// 这样地址的开头是错误的不准许访问发送(因为window.postMessage这个方法是跨域 跟 ajax 差不多 所以很相似))
Document
3. 在创建 lister.html 文件 代码如下:
Document
4.结果如下:
相关推荐:










