博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
postMessage 简介
阅读量:7008 次
发布时间:2019-06-28

本文共 482 字,大约阅读时间需要 1 分钟。

postMessage 的定义

postMessage 是 html5 引入的 API,postMessage() 方法允许来自不同源的脚本采用异步方式进行有效的通信,可以实现跨文本文档,多窗口,跨域消息传递。多用于窗口间数据通信,这也使它成为跨域通信的一种有效的解决方案。

发送数据

otherWindow.postMessage(message, targetOrigin, [transfer]);复制代码

接收数据

window.addEventListener("message", receiveMessage, false) ;function receiveMessage(event) {     var origin= event.origin;     console.log(event);}复制代码

postMessage的使用场景

跨域通信(包括GET请求和POST请求)

WebWorker

Service Worker

参考文章

转载于:https://juejin.im/post/5bd95a43e51d456850422fec

你可能感兴趣的文章
glusterfs Self-Heal and Re-Balance Operations
查看>>
Python文件夹与文件的操作
查看>>
Apache 启动遇到问题解决
查看>>
final和static
查看>>
win7 64位 下USB转COM驱动安装方法
查看>>
QString 与中文问题
查看>>
MPLS ××× 配置步聚
查看>>
BGP 管理距离修改及分析
查看>>
我的友情链接
查看>>
uptime详解,最通俗的说明了cpu平均负载
查看>>
docker-compose 学习:通过 Dockerfile 和 build 指令搭建 LNMP
查看>>
关于android服务器推送解决方案的学习
查看>>
我的友情链接
查看>>
归档模式和非归档模式 Oracle 10g学习系列(4)
查看>>
多线程程序,只有黑盒测试是不够的!
查看>>
服务器上安装nodejs
查看>>
Python 自动化运维1-拷贝
查看>>
单独编译apache的rewrite模块--收藏
查看>>
一次利用nginx漏洞的***事件
查看>>
我的友情链接
查看>>