最近在一个平台上聊到Linux对微信的使用,得到了很多网友的建议。所以我想在这里做一个总结,让后来者少走弯路。如果你不想看长篇大论,下面是我实验后得到的一个结论:如果你无法登录微信网页,那就放弃尝试吧!
先说一下我的环境:系统使用基于Debian的LMDE 4 Debbie,浏览器使用Firefox 78.11.0esr
目前我们遇到的问题是,在手机客户端登录微信网页完成扫码确认授权登录后,网页提示:为了您的账号安全,本微信号不允许登录微信网页。可以使用Windows微信或Mac微信在电脑上登录。目前结合网友给出的建议,尝试的解决方案如下:
使用虚拟机安装windows系统,然后安装微信电脑客户端;或者使用wine方式安装微信电脑客户端。我没试过这种方法,但我知道它会起作用。问题是我自己选择用Linux系统。如果我再装虚拟机或者wine,还不如直接安装使用windows。
更换浏览器/更改浏览器User-Agent
其实这两种方法效果应该是一样的。当然,我都试过了。我把浏览器切换到opera,chrome,360,firefox,edge等。然后我在firefox浏览器中安装了用户代理切换器,对浏览器用户代理进行修改,并逐一测试。
使用第三方linux应用商城安装第三方开发的微信客户端
我安装了Spark商城和snapcraft商城,在上面安装了第三方开发的微信客户端,测试结果都是一样的。想想吧。可以理解为第三方微信客户端最终调用微信网页版的接口,只是在其基础上进行封装。
在浏览器中使用微信登录其他腾讯应用,然后打开微信网页版就直接可用。
我尝试先用微信登录腾讯文档,然后不关闭浏览器打开微信网页版,还是要登录。一开始我也对这种方式有所怀疑,因为虽然是同一家公司的产品,但是用微信登录腾讯文档还是属于授权模式。
最后,我认为登录失败应该是因为腾讯官方的“安全”考虑。目前限制部分用户登录,估计以后会限制所有用户登录微信网页版,毕竟不“安全”!!!