geeeeeeeeek / electronic-wechat

:speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.
MIT License
13.93k stars 2.72k forks source link

如何保持微信一直在线,且不会丢弃刷新前的聊天记录 #341

Open darkforest42 opened 8 years ago

darkforest42 commented 8 years ago

Description

我看了你们刷新页面的代码,最小化或者长时间不聊天,重新loadURL这种刷新方式会丢失刷新前的聊天记录的。有没有别的方式keep alive。如果不聊天,但是只要在这个页面有活动,微信就知道还在线,微信是怎么做到在线同步的,能不能让服务器知道当前页面还是活动的。

geeeeeeeeek commented 8 years ago

可以研究一下

fengchenxiujisd commented 8 years ago

说得好 我也在想聊天记录这个问题

POPOEVER commented 8 years ago

保持活跃是个问题啊,MBP 进入屏保再回来微信就登出了,每天无数次要扫码登录实在是麻烦,官方微信客户端是怎么做到网络连接恢复后自动恢复登录的?

lanxx019 commented 8 years ago

我感觉是因为每次loadURL都是用的https://wx.qq.com吧。如果把URL改了,或者那个直接用reload()会不会好一点?我在local可以多试试看。现在web wechat登陆以后自动转到https://web2.wechat.com了。