js跨域调用

 

//发送方

被调用的window.postMessage({
              action: "调用TYPE",
              info: { msg: '发送信息' }
              }, "*");

 

//接收方

window.addEventListener("message", function (e) {
      var data = e.data;
      var info = e.data.info;
      if (e.origin == 'http://123.56.229.58') {
              switch (data.action) {
                  case 'sayHi':
                    sdk.sayHi(info);
                    break;
                  case 'getUname':
                    sdk.getUname();
                    break;
                       }
      }
});

posted @ 2022-03-22 15:54  步狰  阅读(114)  评论(0编辑  收藏  举报