求各路大神帮小弟指点一下H5网页中websocket如何保持。
具体情况是这样的,我想做个网页socket连接,用户通过用户名密码登陆之后与服务器保持连接,但是发现用户从A页面跳转到B页面后会再次发起一个websocket连接请求。有没有办法就是写一个common.js用户打开首页时连接一次,其他页面都可以共用这个连接的?
后端采用的是gateway workman现在每次连接会生成一个client_id,用户每切换一次页面都需要重新连接一次。
希望有大神给予指导下,非常感谢。
求各路大神帮小弟指点一下H5网页中websocket如何保持。
具体情况是这样的,我想做个网页socket连接,用户通过用户名密码登陆之后与服务器保持连接,但是发现用户从A页面跳转到B页面后会再次发起一个websocket连接请求。有没有办法就是写一个common.js用户打开首页时连接一次,其他页面都可以共用这个连接的?
后端采用的是gateway workman现在每次连接会生成一个client_id,用户每切换一次页面都需要重新连接一次。
希望有大神给予指导下,非常感谢。
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
使用
sharedworker
注意浏览器兼容性
使用 iframe
即假单页,socket 建立在父页面中, 子页面放在 iframe 中。
构建单页应用
略