WhatsApp Web 无法在 Vivaldi 中使用

WhatsApp Web 无法在 Vivaldi 中使用

当我访问https://web.whatsapp.com使用当前的 Vivaldi 2.5,它要求我更新 Chrome 或使用其他浏览器:

WhatsApp 可与 Google Chrome 36+ 配合使用。
要使用 WhatsApp,请更新 Chrome 或使用 Mozilla Firefox、Safari、Microsoft Edge 或 Opera。

如何将 WhatsApp Web 与 Vivaldi 结合使用?

答案1

该问题与 Chromium 中解释的问题基本相同WhatsApp Web 在使用 Chromium 时要求更新 Chrome。Vivaldi 未得到 WhatsApp Web 的正式支持,因此它过去曾使用过欺骗手段,但最近的更新打破了这种局面,该功能尚未再次实现。有三种方法可以解决此问题:

暂时更改标签页的用户代理

优点:快速、简单,缺点:每次重新加载标签后都需要再次执行

在 WhatsApp 网页版标签中:

  1. 右键单击并选择“检查”
  2. 点击右上角的垂直点按钮
  3. 点击“更多工具”→“网络状况”
  4. 在底部的“用户代理”处,取消选中“自动选择”
  5. 从下面的下拉列表中选择“Chrome - Windows”
  6. 通过单击 ↻ 按钮、按Ctrl+R或右键单击选项卡并选择“重新加载”来重新加载选项卡

如果这不起作用,请清除站点的本地存储数据:如果窗口没有打开,请右键单击并选择“检查”,转到顶部的“应用程序”选项卡,选择左侧的“清除存储”,然后单击“清除站点数据”按钮,然后再次重新加载选项卡。

使用扩展程序持续更改选项卡的用户代理

优点:持久,缺点:需要扩展

您可以使用类似Chrome 的用户代理切换器为各个选项卡设置持久的用户代理,详细说明如下这个答案

通过改变启动命令来持续改变整个浏览器的用户代理

优点:持久,缺点:也会更改其他每个选项卡的用户代理

Vivaldi 有一个--user-agent命令行选项,您可以使用它轻松设置浏览器的用户代理。对于 WhatsApp Web,只需从当前用户代理行中删除“Vivaldi/xxxxxx.xx”即可:

  1. 访问vivaldi://about并复制您当前的用户代理,末尾不带“Vivaldi/xxxxxx.xx”
  2. 关闭浏览器并使用此缩短的用户代理行重新启动它,例如:

    vivaldi-stable --user-agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.134 Safari/537.36'
    

如果你想调整.desktop文件,只需替换其

Exec=/usr/bin/vivaldi-stable %U

例如:

Exec=/usr/bin/vivaldi-stable --user-agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.134 Safari/537.36' %U

资料来源及进一步阅读

相关内容