WhatsApp Web solicita actualizar Chrome mientras usa Chromium

32

Estoy usando Chromium versión 71.0.3578.80 (compilación oficial) en Ubuntu, ejecutándose en Ubuntu 16.04 (64 bits).

Esta mañana, mi pestaña Web de WhatsApp me pidió que actualizara Chrome con el siguiente mensaje:

WhatsApp funciona con Google Chrome 36+
Para usar WhatsApp, actualice Chrome o use Mozilla Firefox, Safari, Microsoft Edge u Opera.

¿Qué debo hacer para que WhatsApp Web vuelva a funcionar?

Thierry Msika
fuente

Respuestas:

38

El problema parece estar con el agente de usuario que Chromium para Linux está utilizando en este momento. Está utilizando Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, como Gecko) snap Chromium / 71.0.3578.80 Chrome / 71.0.3578.80 Safari / 537.36 que WhatsApp web reconoce como un antiguo agente de usuario que Chrome utilizó antes de la versión 36. También he observado que el problema es con Chromium para Linux solo porque, por otro lado, la web de WhatsApp parece funcionar perfectamente con la versión de Chromium 71.0.3578.80 en Windows que usa el agente de usuario como Mozilla / 5.0 (Windows NT 10.0; Win64; x64 ) AppleWebKit / 537.36 (KHTML, como Gecko) Chrome / 73.0.3641.0 Safari / 537.36 .

Entonces, para volver a ejecutar WhatsApp web, debe cambiar el Agente de usuario. Recuerde borrar todas las cookies y datos temporales para que funcionen, ya que los datos temporales pueden crear problemas. Hay dos formas de cambiar el agente de usuario:

1. Uso de la configuración de cromo:

  • Abra Nueva pestaña y presione Ctrl+ Shift+ Ipara abrir Herramientas para desarrolladores
  • Haga clic en el menú Hamburguesa (puntos verticales) y elija Más herramientas - Condiciones de red

    Habilitar condiciones de red

  • Vaya a la pestaña Condiciones de red (debería aparecer en la parte inferior derecha), desactive la opción Seleccionar automáticamente y elija Chrome - Windows en el menú desplegable.

    Seleccione otro UA

  • Nota : debe realizar todas las cosas nuevamente una vez que se abra la web de WhatsApp en una nueva pestaña o se vuelva a lanzar Chromium, ya que la configuración se aplica solo para esa pestaña y no se recuerda para un sitio en particular.


2. Usando una extensión:

  • Descargue e instale User-Agent Switcher para Chrome
  • Esta extensión no tiene ningún agente de usuario para Chrome. Por lo tanto, debe agregar un nuevo Agente de usuario personalizado o utilizar agentes de usuario integrados, por ejemplo, Internet Explorer / Safari / Firefox.
  • Si desea apegarse a "Chromium en Ubuntu" como agente de usuario:

    • Haga clic derecho (o toque con dos dedos) en la extensión en la barra superior y haga clic en Opciones
    • Se abrirá una lista que se vería como

    Página de opciones

    • Haga clic en Nuevo nombre de agente de usuario . Dé el nombre que desee y, como Agente de usuario, ingrese este Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, como Gecko) Ubuntu Chromium / 73.0.3683.75 Chrome / 73.0.3683.75 Safari / 537.36 . ¿Dar el nombre del grupo como Chrome , en Agregar? , elija Reemplazar y en el campo Bandera ingrese Nuevo . Haga clic en Agregar .
  • Ahora, haga clic en la extensión en la barra superior y cambie el UA a este UA personalizado recién creado o algún otro UA (si no se creó).

    Configuración de UA

  • En este caso, UA se aplica universalmente a todas las pestañas.

Una vez que haya terminado con una de las formas anteriores, abra WhatsApp Web para iniciar sesión.

Kulfy
fuente
Cambie la cadena del agente de usuario pero evite cambiar el sistema operativo, mantenga Linux basado. Funciona y evita problemas con aplicaciones web que usan detección de sistema operativo
Diego Betto
1
@DiegoBetto Chromium no tiene ningún UA como Chrome: Ubuntu / Linux incorporado. Además, he usado UA de Chromium para Windows para el segundo enfoque. Dado que en esta solución estamos enfocados en un sitio en particular, por lo tanto, no importa si cambiamos el sistema operativo si conocemos el sitio.
Kulfy
44
esto funciona para mí solo si elimino las cookies de web.whatsapp.com primero
mnagel
Probé muchos solutios, y el primero fue el único que realmente funciona para mí, ¡GRACIAS! Por cierto, ¿por qué las herramientas de desarrollo de Chrome no muestran ninguno de los navegadores de Linux en las opciones? chicos malvados
Rodrigo
El agente de usuario @Rodrigo Actually Spoofing permite a los desarrolladores comprobar cómo reaccionarán sus aplicaciones web a diferentes navegadores en diferentes plataformas. IMO Linux tiene una participación de mercado muy inferior (alrededor del 2% si consideramos usuarios normales), eso no tiene eso. También puede observar que para dispositivos móviles, tenemos UA incorporada solo para Android y iPhone (no Windows, teléfonos Symbian) debido a su participación en el mercado.
Kulfy
4

Instalar una extensión de navegador en mi humilde opinión es un poco exagerado.
En cambio, he cambiado el icono de Chromium en gnome para ejecutar el navegador con la --user-agentopción.

  • Cromo cercano.

  • Personaliza .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"
    
  • Luego, vuelve a cargar Gnome:

    • Presione Alt+F2
    • Entra restarty presiona Enter.
sinapsis
fuente
Esto es asombroso Funcionó como magia, aunque agregué un comentario para ayudarme en el futuro cuando olvidé por completo que hice esto y no puedo entender por qué la UA está codificada en el estúpido atajo. Después de hacer esto, [obviamente] tendrá que soltar y volver a agregar su icono. Si busca el acceso directo de Chromium, es probable que ahora [obviamente] vea más de uno (probablemente dos), y tendrá que averiguar cuál se acaba de agregar. Para tu información, esto incluso te lleva más allá de un obstáculo más para que Netflix funcione. Gracias de nuevo.
Dustin Oprea