WhatsApp Web prosi o aktualizację Chrome podczas korzystania z Chromium

32

Korzystam z wersji Chromium 71.0.3578.80 (oficjalna wersja) na Ubuntu, działającej na Ubuntu 16.04 (64-bit).

Dziś rano moja karta sieciowa WhatsApp poprosiła mnie o zaktualizowanie Chrome z następującym komunikatem:

WhatsApp współpracuje z Google Chrome 36+
Aby korzystać z WhatsApp, zaktualizuj Chrome lub użyj Mozilla Firefox, Safari, Microsoft Edge lub Opera.

Co powinienem zrobić, aby ponownie uruchomić WhatsApp Web?

Thierry Msika
źródło

Odpowiedzi:

38

Wydaje się, że problem polega na tym, że korzysta z niego teraz agent użytkownika Chromium dla systemu Linux. Używa Mozilli / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, podobnie jak Gecko) Snap Chromium / 71.0.3578.80 Chrome / 71.0.3578.80 Safari / 537.36, które WhatsApp rozpoznaje jako starszego agenta użytkownika, którego Chrome używał przed wersją 36. Zauważyłem również, że problem dotyczy Chromium dla Linuksa, ponieważ z drugiej strony wydaje się, że sieć WhatsApp działa idealnie pod Chromium w wersji 71.0.3578.80 w systemie Windows, który używa agenta użytkownika jako Mozilla / 5.0 (Windows NT 10.0; Win64; x64 ) AppleWebKit / 537.36 (KHTML, jak Gecko) Chrome / 73.0.3641.0 Safari / 537.36 .

Aby ponownie uruchomić WhatsApp Web, musisz zmienić User Agent. Pamiętaj, aby usunąć wszystkie pliki cookie i dane tymczasowe, aby działały, ponieważ dane tymczasowe mogą powodować problemy. Istnieją dwa sposoby zmiany agenta użytkownika:

1. Korzystanie z ustawień Chromium:

  • Otwórz nową kartę i naciśnij Ctrl+ Shift+, Iaby otworzyć Narzędzia dla programistów
  • Kliknij menu Hamburger (pionowe kropki) i wybierz Więcej narzędzi - Warunki sieciowe

    Włącz warunki sieciowe

  • Przejdź na kartę Warunki sieciowe (powinien pojawić się w prawym dolnym rogu), wyłącz opcję Wybierz automatycznie i wybierz Chrome - Windows z menu rozwijanego.

    Wybierz inne UA

  • Uwaga : musisz ponownie wykonać wszystkie czynności po otwarciu strony internetowej WhatsApp w nowej karcie lub ponownym uruchomieniu Chromium, ponieważ ustawienia są stosowane tylko dla tej karty i nie są zapamiętywane dla określonej witryny.


2. Korzystanie z rozszerzenia:

  • Pobierz i zainstaluj User-Agent Switcher dla Chrome
  • To rozszerzenie nie ma żadnych programów użytkownika dla Chrome. Musisz więc dodać nowego niestandardowego agenta użytkownika lub użyć wbudowanych agentów użytkownika, na przykład Internet Explorer / Safari / Firefox.
  • Jeśli chcesz pozostać przy „Chromium na Ubuntu” jako Agent użytkownika:

    • Kliknij prawym przyciskiem myszy (lub dotknij dwoma palcami) na rozszerzeniu na górnym pasku i kliknij Opcje
    • Zostanie otwarta lista, która wyglądałaby

    Strona opcji

    • Kliknij nazwę New User-agent . Podaj dowolną nazwę, a jako User-agent wpisz Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, jak Gecko) Ubuntu Chromium / 73.0.3683.75 Chrome / 73.0.3683.75 Safari / 537.36 . Nadać nazwę grupie jako Chrome w Append? , wybierz Zamień iw polu Flaga wpisz Nowy . Kliknij Dodaj .
  • Teraz kliknij rozszerzenie na górnym pasku i zmień UA na nowo utworzone niestandardowe UA lub inne UA (jeśli nie zostało utworzone).

    Ustawienie UA

  • W takim przypadku UA jest stosowane uniwersalnie do wszystkich kart.

Gdy skończysz z jednym z powyższych sposobów, otwórz WhatsApp Web, aby się zalogować.

Kulfy
źródło
Zmień ciąg agenta użytkownika, ale unikaj zmiany systemu operacyjnego, utrzymuj Linux. Działa i pozwala uniknąć problemów z aplikacjami internetowymi wykorzystującymi wykrywanie systemu
operacyjnego
1
@DiegoBetto Chromium nie ma żadnych UA jako Chrome - wbudowane Ubuntu / Linux . Ponadto użyłem UA Chromium dla Windows do drugiego podejścia. Ponieważ w tym rozwiązaniu skupiamy się na konkretnej stronie, więc IMO nie ma znaczenia, czy zmienimy system operacyjny, jeśli wiemy o tej stronie.
Kulfy,
4
działa to tylko dla mnie, jeśli najpierw usunę pliki cookie dla web.whatsapp.com
mnagel
Próbowałem wielu rozwiązań, a pierwszy był jedynym, który naprawdę dla mnie działa, DZIĘKI !!! a tak przy okazji, dlaczego narzędzia programistyczne Chrome nie wyświetlają żadnej przeglądarki linux w opcjach? źli ludzie
Rodrigo
@Rodrigo Faktycznie agent użytkownika Spoofing pozwala programistom sprawdzić, jak ich aplikacje internetowe zareagują na różne przeglądarki na różnych platformach. IMO Linux ma bardzo mniejszy udział w rynku (około 2%, jeśli weźmiemy pod uwagę zwykłych użytkowników), że nie ma go. Możesz również zauważyć, że na urządzenia mobilne mamy wbudowane UA tylko na Androida i iPhone'a (bez telefonów z systemem Windows, Symbian) ze względu na ich udział w rynku.
Kulfy
4

Instalowanie rozszerzenia przeglądarki IMHO to trochę przesada.
Zamiast tego zmieniłem ikonę Chromium w gnome, aby uruchomić przeglądarkę z --user-agentopcją.

  • Zamknij chrom.

  • Dostosuj .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"
  • Następnie ponownie załaduj Gnome:

    • Naciśnij Alt+F2
    • Wprowadź restarti naciśnij Enter.
synapsa
źródło
To jest niesamowite. Działało jak magia, chociaż dodałem komentarz, który pomoże mi wyjść daleko w przyszłość, kiedy całkowicie zapomniałem, że to zrobiłem i nie mogę zrozumieć, dlaczego UA jest zakodowane na stałe w głupim skrócie. Po wykonaniu tej czynności [oczywiście] musisz upuścić i ponownie dodać swoją ikonę. Jeśli / podczas wyszukiwania skrótu Chromium, prawdopodobnie [oczywiście] zobaczysz więcej niż jeden (prawdopodobnie dwa) i będziesz musiał dowiedzieć się, który z nich został właśnie dodany. Do twojej wiadomości, to nawet omija jeszcze jedną przeszkodę w uruchomieniu Netflix. Dzięki jeszcze raz.
Dustin Oprea