postMessage 跨域通讯

不相同的域可以相互通讯, 例如iframe与页面进行通讯, postMessage是个封装不错的包

简单实例解释

1
2
3
4
5
6
7
8
9
10
11
12
13
14
  //在iframe 绑定频道
  pm.bind("message1", function(data) {
    $(document.body).append(JSON.stringify(data));
  });

  //发送消息
  pm({
    //给那个iframe
    target: window.frames["example1"],
    //频道
    type:"message1",
    //内容
    data:{hello:"world"}
  });

Comments

Copyright © 2017 kaka