WhatsApp Web 要求在使用 Chromium 时更新 Chrome

Lar*_*ade 57 chromium whatsapp

我在 Ubuntu 上使用 Chromium 版本 71.0.3578.80(官方版本),在 Ubuntu 16.04(64 位)上运行。

今天早上,我的 WhatsApp Web 选项卡要求我使用以下消息更新 Chrome:

WhatsApp 适用于 Google Chrome 36+
要使用 WhatsApp,请更新 Chrome 或使用 Mozilla Firefox、Safari、Microsoft Edge 或 Opera。

我应该怎么做才能让 WhatsApp Web 再次运行?

Kul*_*lfy 59

问题似乎与用户代理Chromium for Linux 正在使用有关。它使用Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) snap Chromium/71.0.3578.80 Chrome/71.0.3578.80 Safari/537.36 WhatsApp 网络将其识别为 Chrome 之前使用的旧版本用户代理36. 我还观察到问题仅出现在 Chromium for Linux 上,因为另一方面,WhatsApp web 似乎在 Windows 上的 Chromium 版本 71.0.3578.80 下运行良好,Windows 使用用户代理作为Mozilla/5.0(Windows NT 10.0;Win64;x64 ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3641.0 Safari/537.36

因此,要再次运行 WhatsApp 网页,您需要更改用户代理。请记住清除所有 cookie 和临时数据以使其正常工作,因为临时数据可能会产生问题。有两种方法可以更改用户代理:

1. 使用 Chromium 设置:

  • 打开新标签并按Ctrl+ Shift+I打开开发者工具
  • 单击汉堡菜单(垂直点)并选择更多工具 - 网络条件

    启用网络条件

  • 转到网络条件选项卡(应出现在右下角),禁用自动选择选项并从下拉菜单中选择Chrome - Windows

    选择其他UA

  • 注意:一旦在新选项卡中打开 WhatsApp 网站或重新启动 Chromium,您需要再次执行所有操作,因为设置仅适用于该选项卡并且不会为特定站点记住。


2. 使用扩展:

  • 下载并安装适用于 Chrome 的 User-Agent Switcher
  • 此扩展程序没有任何适用于 Chrome 的用户代理。因此,您需要添加新的自定义用户代理或使用内置用户代理,例如 Internet Explorer/Safari/Firefox。
  • 如果您想坚持使用“Chromium on Ubuntu”作为用户代理:

    • 右键单击(或两指轻敲)顶部栏中的扩展程序,然后单击选项
    • 将打开一个列表,看起来像

    选项页面

    • 单击New User-agent name。给任何你喜欢的名字,作为用户代理输入这个Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.75 Chrome/73.0.3683.75 Safari/537.36。在追加中将组名称指定为Chrome ,选择Replace并在Flag字段中输入New。单击添加
  • 现在,单击顶部栏中的扩展并将 UA 更改为这个新创建的自定义 UA 或其他一些 UA(如果未创建)。

    设置用户代理

  • 在这种情况下,UA 普遍应用于所有选项卡。

完成上述方法之一后,打开WhatsApp Web进行登录。

  • 只有当我首先删除 web.whatsapp.com 的 cookie 时,这才对我有用 (4认同)

syn*_*pse 13

恕我直言,安装浏览器扩展程序有点矫枉过正。
相反,我更改了 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/86.0.4240.183 Safari/537.36' %U"
    
    Run Code Online (Sandbox Code Playgroud)
  • 然后,重新加载 Gnome:

    • Alt+F2
    • 输入restart并按Enter


Ara*_*ind 9

这个技巧对我有用。我使用版本 81.0.4044.129 (Official Build) snap (64-bit)

打开网址 chrome://flags/#freeze-user-agent

启用“冻结用户代理请求标头”选项

重新启动浏览器后,WhatsApp Web 将毫无问题地打开。