WhatsApp Web просить оновити Chrome під час використання Chromium


32

Я використовую Chromium Version 71.0.3578.80 (Official Build) на Ubuntu, працює на Ubuntu 16.04 (64-розрядний).

Сьогодні вранці на вкладці WhatsApp Web попросили оновити Chrome на таке повідомлення:

WhatsApp працює з Google Chrome 36+
Для використання WhatsApp, оновлення Chrome або використання Mozilla Firefox, Safari, Microsoft Edge або Opera.

Що мені робити, щоб знову запустити веб-сайт WhatsApp?

Відповіді:


38

Схоже, проблема полягає в тому, що зараз користувачеві агент Chromium для Linux використовується. Він використовує 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 для Linux тільки тому, що, з іншого боку, веб-сайт WhatsApp прекрасно працює під Chromium версією 71.0.3578.80 у Windows, яка використовує користувацький агент як Mozilla / 5.0 (Windows NT 10.0; Win64; x64 ) AppleWebKit / 537.36 (KHTML, як і Gecko) Chrome / 73.0.3641.0 Safari / 537.36 .

Отже, щоб запустити веб-сайт WhatsApp знову, потрібно змінити User Agent. Не забудьте очистити всі файли cookie та тимчасові дані, щоб вони працювали, оскільки тимчасові дані можуть створити проблеми. Існує два способи зміни агента користувача:

1. Використання налаштувань Chromium:

  • Відкрийте нову вкладку та натисніть Ctrl+ Shift+, Iщоб відкрити Інструменти для розробників
  • Клацніть меню Гамбургер (вертикальні точки) та виберіть Додаткові інструменти - Умови мережі

    Увімкнути умови мережі

  • Перейдіть на вкладку " Мережеві умови" (має з’явитися внизу праворуч), відключіть опцію " Вибрати автоматично" та виберіть зі спадного меню Chrome - Windows

    Виберіть інший UA

  • Примітка : Вам потрібно виконати всі дії ще раз, коли веб-сайт WhatsApp відкриється на новій вкладці або Chromium перезапущений, оскільки налаштування застосовуються лише для цієї вкладки і не запам'ятовуються для певного сайту.


2. Використання розширення:

  • Завантажте та встановіть перемикач користувачів-агента для Chrome
  • У цьому розширенні немає жодних Користувацьких агентів для Chrome. Отже, вам потрібно додати новий користувальницький агент користувача або використовувати вбудовані користувацькі агенти, наприклад, Internet Explorer / Safari / Firefox.
  • Якщо ви хочете дотримуватися "Chromium на Ubuntu" як Агент користувача:

    • Клацніть правою кнопкою миші (або двома пальцями) на розширенні у верхній смузі та натисніть Опції
    • Відкриється список, який би виглядав так

    Сторінка параметрів

    • Клацніть на Ім'я нового користувача-агента . Вкажіть будь-яке ім’я, яке вам подобається, і як User-agent введіть цей Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, як Gecko) Ubuntu Chromium / 73.0.3683.75 Chrome / 73.0.3683.75 Safari / 537.36 . Назвіть назву групи як Chrome у додатку? , виберіть Замінити і в полі Прапор введіть Нове . Клацніть на Додати .
  • Тепер натисніть на розширення у верхній панелі та змініть UA на цей новостворений спеціальний UA або інший UA (якщо він не створений).

    Налаштування UA

  • У цьому випадку UA застосовується універсально до всіх вкладок.

Після того, як ви закінчите один із перерахованих вище способів, відкрийте WhatsApp Web для входу.


Змініть рядок агента користувача, але уникайте зміни ОС, підтримуйте Linux. Це працює, і це дозволяє уникнути проблем із веб-додатками, які використовують виявлення ос
Дієго Бетто,

1
@DiegoBetto Chromium не має жодного UA як Chrome - вбудований Ubuntu / Linux . Крім того, я використовував UA Chromium для Windows для другого підходу. Оскільки в цьому рішенні ми зосереджені на певному сайті, тому IMO не має значення, чи змінюємо ОС, якщо ми знаємо про сайт.
Kulfy

4
це працює для мене лише в тому випадку, якщо спочатку видалити файли cookie для web.whatsapp.com
mnagel

Я спробував багато solutios, і перший був єдиним, який дійсно працює на мене, ДЯКУЮ !!! до речі, чому інструменти для розробників Chrome не показують жоден із браузерів Linux у параметрах? злі хлопці
Родріго

@Rodrigo Фактично Spoofing користувальницький агент дозволяє розробникам перевіряти, як їх веб-додатки будуть реагувати на різні браузери на різних платформах. IMO Linux має дуже меншу частку ринку (близько 2%, якщо вважати звичайних користувачів), це не так. Ви також можете помітити, що для мобільних пристроїв у нас вбудований UA лише для Android та iPhone (немає Windows, телефонів Symbian) через їх частку на ринку.
Кулфі

4

Встановлення розширення для браузера IMHO трохи непосильне.
Натомість я змінив значок Chromium у gnome, щоб запустити браузер із --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:

    • Натисніть Alt+F2
    • Введіть restartі натисніть Enter.

Це круто. Працювало як магія, хоч я додав коментар, щоб допомогти мені добре в майбутньому, коли я зовсім забув, що я це зробив, і не можу зрозуміти, чому в тупому ярлику чітко зафіксовано UA. Після цього вам [очевидно] доведеться кинути і знову додати свій значок. Якщо / під час пошуку ярлика Chromium, ви, ймовірно, зараз [очевидно] побачите більше одного (можливо, двох), і вам доведеться з’ясувати, який саме доданий. FYI, це навіть перешкоджає вам ще одній перешкоді для налагодження роботи Netflix. Знову дякую.
Дастін Опреа
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.