我在Ubuntu 16.04(64位)上运行的Ubuntu上使用Chromium版本71.0.3578.80(官方构建)。
今天早上,我的WhatsApp网络标签要求我用以下消息更新Chrome:
WhatsApp可与Google Chrome 36+配合
使用要使用WhatsApp,更新Chrome或使用Mozilla Firefox,Safari,Microsoft Edge或Opera。
如何使WhatsApp Web重新运行?
我在Ubuntu 16.04(64位)上运行的Ubuntu上使用Chromium版本71.0.3578.80(官方构建)。
今天早上,我的WhatsApp网络标签要求我用以下消息更新Chrome:
WhatsApp可与Google Chrome 36+配合
使用要使用WhatsApp,更新Chrome或使用Mozilla Firefox,Safari,Microsoft Edge或Opera。
如何使WhatsApp Web重新运行?
Answers:
问题似乎与Linux 的用户代理 Chromium正在使用中有关。它使用的是Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,例如Gecko)snap Chromium / 71.0.3578.80 Chrome / 71.0.3578.80 Safari / 537.36,WhatsApp网络将其识别为较旧的用户代理,Chrome在该版本之前使用36.我还观察到问题仅在于Chromium for Linux,因为另一方面,WhatsApp Web在使用用户代理作为Mozilla / 5.0的Windows的 Chromium版本71.0.3578.80下似乎可以正常运行(Windows NT 10.0; Win64; x64 )AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 73.0.3641.0 Safari / 537.36。
因此,要再次运行WhatsApp网站,您需要更改用户代理。请记住清除所有cookie和临时数据以使它们起作用,因为临时数据可能会产生问题。有两种更改用户代理的方法:
单击“汉堡包”菜单(垂直点),然后选择“ 更多工具-网络条件”
转到网络条件标签(应显示在右下角),禁用自动选择选项,然后从下拉菜单中选择Chrome-Windows。
注意:一旦在新标签页中打开WhatsApp网站或重新启动Chromium,您需要再次执行所有操作,因为“设置”仅适用于该标签页,并且不会为特定站点记住。
如果您想坚持使用“ Chromium on Ubuntu”作为用户代理,请执行以下操作:
现在,单击顶部栏中的扩展,并将UA更改为此新创建的自定义UA或其他一些UA(如果未创建)。
在这种情况下,UA普遍应用于所有标签。
完成上述一种方法后,打开WhatsApp Web进行登录。
安装浏览器扩展恕我直言有点矫kill过正。
相反,我更改了gnome中的Chromium图标,以使用--user-agent
选项运行浏览器。
关闭铬。
自定义.desktop:
cp /var/lib/snapd/desktop/applications/chromium_chromium.desktop ~/.local/share/applications
vim ~/.local/share/applications/chromium_chromium.desktop
# search "/snap/bin/chromium %U",
# replace with "/snap/bin/chromium --user-agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' %U"
然后,重新加载Gnome:
restart
并按Enter。