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.结果如下:
相关推荐:
javascript实现html页面之间参数传递的四种方法实
위 내용은 实战演练--js实现在网页间传递数据의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!