扫码关注官方订阅号
在Chrome中打开两个Tab,分别是TabA(test.com),TabB(editor.test.com,是一个web编辑器,在编辑器中可以打开tab页编辑多个文件)。能否在test.com中点击一个链接的时候,在editor.test.com中打开一个tab页??
光阴似箭催人老,日月如移越少年。
可以通过在页面内监听storage事件来实现,A页面中点击链接,跳转前去改变cookie或者localStorage的值,然后B页面内的Storage事件被触发,执行相应操作。常见应用场景:在网站某个页面内登录了,其他未登录状态页面立即刷新,更新成已登录状态。不用Storage事件也可以用websocket,兼容性就自己权衡吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以通过在页面内监听storage事件来实现,A页面中点击链接,跳转前去改变cookie或者localStorage的值,然后B页面内的Storage事件被触发,执行相应操作。常见应用场景:在网站某个页面内登录了,其他未登录状态页面立即刷新,更新成已登录状态。不用Storage事件也可以用websocket,兼容性就自己权衡吧