浏览器面试题
1. 不同标签页通讯
本质原理就是去运用一些可以 共享的中间介质,因此比较常用的有 以下方法
通过父页面window.open()和子页面postMessage
异步下,通过 window.open('about: blank')和 tab.location.href = ‘*’ 设置同域下共享的 localStorage 与监听 window.onstorage
重复写入相同的值无法触发 , 会受到浏览器隐身模式等的限制
设置共享 cookie与不断轮询脏检查(setInterval)
借助服务端或者中
原创
2022-03-08 21:11:37 ·
512 阅读 ·
0 评论