窗口间通信postMessage

窗口间的通信用的地方还是挺多的,比如弹出qq登录认证窗。先上兼容性


窗口间通信postMessage_第1张图片
兼容性

基本用法其实也比较简单。
window.open方法会返回一个窗口对象,使用这个对象可以向子窗口发送消息,而子窗口可以通过window.opener向父窗口发送消息,先新建两个html
index.html(只展示body,其他地方省略了)


    
    

test.html


    
    

由于postMessage是通过网络协议,所以不能以直接在浏览器打开html的方式进行调试。而是应该放在服务器上,走网络协议
比如,这样是不对的


错误

这样才行

正确

你可能感兴趣的:(窗口间通信postMessage)