WhatsApp Web не работает в Вивальди

Когда я захожу на https://web.whatsapp.com/ с текущей версией Vivaldi 2.5, он просит меня обновить Chrome или использовать другой браузер:

WhatsApp работает с Google Chrome 36+
Чтобы использовать WhatsApp, обновите Chrome или используйте Mozilla Firefox, Safari, Microsoft Edge или Opera.

Как я могу использовать WhatsApp Web с Вивальди?

1 ответ

По сути, проблема та же, что и для Chromium, который объясняется в WhatsApp Web и просит обновить Chrome при использовании Chromium. Официально WhatsApp Web не поддерживает Vivaldi, поэтому в прошлом он использовал спуфинг, но недавнее обновление сломало его, и эта функция еще не реализована. Есть три способа обойти эту проблему:

Временно измените пользовательский агент на вкладке

Pro: быстро и просто, Con: нужно делать снова после каждой перезагрузки вкладки

На вкладке WhatsApp Web:

  1. щелкните правой кнопкой мыши и выберите "Осмотреть"
  2. нажмите кнопку вертикальных точек в правом верхнем углу
  3. нажмите "Дополнительные инструменты" → "Условия сети"
  4. внизу в "User Agent" снимите флажок "Выбрать автоматически"
  5. В раскрывающемся списке ниже выберите "Chrome - Windows".
  6. перезагрузите вкладку, нажав кнопку,, нажав Ctrl + R или щелкнув правой кнопкой мыши внутри нее и выбрав "Перезагрузить"

Если это не сработает, очистите локально сохраненные данные сайта: щелкните правой кнопкой мыши и выберите "Проверить", если у вас все еще не открыто окно, перейдите на вкладку "Приложение" вверху, выберите "Очистить хранилище" на слева и нажмите кнопку "Очистить данные сайта", затем снова перезагрузите вкладку.

Постоянно меняйте пользовательский агент на вкладке с расширением

Pro: постоянный, Con: требуется расширение

Вы можете использовать расширение, такое как User-Agent Switcher для Chrome, чтобы установить постоянный User Agent для отдельных вкладок, это подробно объясняется в этом ответе.

Постоянно меняйте пользовательский агент всего браузера, изменяя его команду запуска

Pro: постоянный, Con: изменяет пользовательский агент для всех остальных вкладок.

Вивальди имеет --user-agent опция командной строки, которую вы можете использовать, чтобы легко установить пользовательский агент браузера. Для WhatsApp Web достаточно вырезать "Vivaldi / xxxxxx.xx" из текущей строки User Agent:

  1. Визит vivaldi://about и скопируйте ваш текущий пользовательский агент без "Vivaldi / xxxxxx.xx" в конце
  2. Закройте браузер и запустите его снова, используя сокращенную строку User Agent, например:

    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

Источники и дальнейшее чтение

Другие вопросы по тегам