chrome 级别 的 tab
想问问有什么开源库实现这样的逻辑。比如说
- 活跃和非活跃按不同的频率
- 多页面保证只有一个页面发送请求,类似于只有活跃页面发请求,或者说最后一个运行中的活跃页面发起请求。
- 支持轮询 和 websocket。
我的想法有两个
- 一个是 sw 直接拦截请求,通过 sw 去发起。
- 另一个就是维护活跃队列,定时选举。人为保证存在一个页面发起请求。
但是还是想先嫖一个开源的。
chrome 级别 的 tab
想问问有什么开源库实现这样的逻辑。比如说
我的想法有两个
但是还是想先嫖一个开源的。
你只考虑了在一个浏览器 多 tab 这个场景。
按照你的需求,我大概猜到,你是想做消息发送,只有一个线程可发。其他的只接收。或者甚至不接收,不活跃。
但你有想过,如果用户用多个浏览器,相同账号,相同页面,会怎么?
所以,想通过前端解决这个问题,这种想法本身就是错误的。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
看错了,chrome级别的tab...chrome自身已经做过一次处理了,还真不好答了。
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。