WhatsApp Web chiede di aggiornare Chrome durante l'utilizzo di Chromium


32

Sto usando Chromium versione 71.0.3578.80 (build ufficiale) su Ubuntu, in esecuzione su Ubuntu 16.04 (64 bit).

Questa mattina la mia scheda Web di WhatsApp mi ha chiesto di aggiornare Chrome con il seguente messaggio:

WhatsApp funziona con Google Chrome 36+
Per utilizzare WhatsApp, aggiornare Chrome o utilizzare Mozilla Firefox, Safari, Microsoft Edge o Opera.

Cosa devo fare per riavviare WhatsApp Web?

Risposte:


38

Il problema sembra essere con l' agente utente Chromium per Linux in questo momento. Si sta usando Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537,36 (KHTML, come Gecko) scatto Chromium / Chrome 71.0.3578.80 / 71.0.3578.80 Safari / 537,36 che WhatsApp web è riconoscere come un vecchio agente utente che Chrome usato prima versione 36. Ho anche osservato che il problema riguarda Chromium per Linux solo poiché, d'altra parte, il web di WhatsApp sembra funzionare perfettamente con Chromium versione 71.0.3578.80 su Windows che utilizza l'agente utente come Mozilla / 5.0 (Windows NT 10.0; Win64; x64 ) AppleWebKit / 537.36 (KHTML, come Gecko) Chrome / 73.0.3641.0 Safari / 537.36 .

Quindi, per eseguire di nuovo WhatsApp Web è necessario modificare l'agente utente. Ricorda di cancellare tutti i cookie e i dati temporanei per farli funzionare poiché i dati temporanei potrebbero creare problemi. Esistono due modi per modificare l'agente utente:

1. Utilizzo delle impostazioni di Chromium:

  • Apri Nuova scheda e premi Ctrl+ Shift+ Iper aprire Strumenti per gli sviluppatori
  • Fai clic sul menu Hamburger (punti verticali) e scegli Altri strumenti - Condizioni di rete

    Abilita condizioni di rete

  • Vai alla scheda Condizioni di rete (dovrebbe apparire in basso a destra), disabilita l'opzione Seleziona automaticamente e scegli Chrome - Windows dal menu a discesa.

    Seleziona altri UA

  • Nota : è necessario eseguire nuovamente tutte le operazioni dopo l'apertura di WhatsApp Web in una nuova scheda o il riavvio di Chromium poiché le impostazioni vengono applicate solo per quella scheda e non vengono ricordate per un determinato sito.


2. Utilizzo di un'estensione:

  • Scarica e installa User-Agent Switcher per Chrome
  • Questa estensione non ha agenti utente per Chrome. Pertanto, è necessario aggiungere un nuovo User Agent personalizzato o utilizzare agenti utente integrati, ad esempio Internet Explorer / Safari / Firefox.
  • Se si desidera attenersi a "Chromium su Ubuntu" come User Agent:

    • Fare clic con il tasto destro (o toccare due volte) sull'estensione nella barra superiore e fare clic su Opzioni
    • Si aprirà un elenco che sarebbe simile

    Pagina delle opzioni

    • Fai clic su Nuovo nome agente utente . Dai il nome che preferisci e come agente utente inserisci questo Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, come Gecko) Ubuntu Chromium / 73.0.3683.75 Chrome / 73.0.3683.75 Safari / 537.36 . Dai il nome del gruppo come Chrome , in Append? , scegli Sostituisci e nel campo Bandiera inserisci Nuovo . Clicca su Aggiungi .
  • Ora, fai clic sull'estensione nella barra in alto e cambia la UA in questa UA personalizzata appena creata o in qualche altra UA (se non creata).

    Impostazione UA

  • In questo caso UA viene applicato universalmente a tutte le schede.

Una volta terminato uno dei modi sopra indicati, apri WhatsApp Web per accedere.


Cambia la stringa dell'agente utente ma evita di cambiare il sistema operativo, mantieni Linux. Funziona e ti evita problemi con le app web che usano il rilevamento os
Diego Betto

1
@DiegoBetto Chromium non ha UA come Chrome - Ubuntu / Linux integrato. Inoltre, ho usato UA di Chromium per Windows per il secondo approccio. Poiché in questa soluzione ci concentriamo su un sito particolare, quindi IMO non importa se cambiamo sistema operativo se conosciamo il sito.
Kulfy,

4
questo funziona per me solo se elimino i cookie per web.whatsapp.com prima
mnagel

Ho provato molti soluti, e il primo è stato l'unico che funziona davvero per me, GRAZIE !!! a proposito, perché gli strumenti di sviluppo di Chrome non mostrano nessuno dei browser linux nelle opzioni? ragazzi cattivi
Rodrigo

@Rodrigo L'agente utente Spoofing attualmente consente agli sviluppatori di verificare come le loro app Web reagiranno ai diversi browser su piattaforme diverse. IMO Linux ha una quota di mercato molto inferiore (circa il 2% se consideriamo gli utenti normali), ma non è così. Puoi anche osservare che per i dispositivi mobili abbiamo UA integrato solo per Android e iPhone (senza Windows, telefoni Symbian) a causa della loro quota di mercato.
Kulfy

4

L'installazione di un'estensione del browser IMHO è un po 'eccessiva.
Invece, ho cambiato l'icona di Chromium in gnome per eseguire il browser con l' --user-agentopzione.

  • Chiudi Chromium.

  • Personalizza .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"
  • Quindi, ricarica Gnome:

    • Premi Alt+F2
    • Invio restarte premere Enter.

Questo e spettacolare. Ha funzionato come per magia, anche se ho aggiunto un commento per aiutarmi bene in futuro quando mi sarei completamente dimenticato di averlo fatto e non riesco a capire perché l'UA sia codificata nella stupida scorciatoia. Dopo averlo fatto, [ovviamente] dovrai rilasciare e aggiungere nuovamente la tua icona. Se / durante la ricerca del collegamento a Chromium, probabilmente ora [ovviamente] vedrai più di uno (probabilmente due) e dovrai capire quale è stato appena aggiunto. Cordiali saluti, questo ti fa persino superare un altro ostacolo nel far funzionare Netflix. Grazie ancora.
Dustin Oprea,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.