美文网首页
如何实现浏览器内多个标签页之间的通信?

如何实现浏览器内多个标签页之间的通信?

作者: 木子川页心 | 来源:发表于2018-09-22 12:46 被阅读18次

WebSocket、 SharedWorker ;
也可以调用localstorage、 cookies 等本地存储方式;
localstorage另一个浏览上下文里被添加、修改或删除时,它都会触发一个事件,

我们通过监听事件,控制它的值来进行页面信息通信;

注意quirks: Safari 在无痕模式下设置 localstorge 值时会抛出 QuotaExceededError 的异常;

相关文章

网友评论

      本文标题:如何实现浏览器内多个标签页之间的通信?

      本文链接:https://www.haomeiwen.com/subject/dvztoftx.html