O problema parece estar com o agente do usuário que o Chromium for Linux está usando no momento. Ele está usando o 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 o WhatsApp web está reconhecendo como um Agente de usuário mais antigo que o Chrome usava antes da versão 36. Também observei que o problema está no Chromium for Linux apenas porque, por outro lado, a Web do WhatsApp parece funcionar perfeitamente na versão 71.0.3578.80 do Chromium no Windows, que usa o agente do usuário como Mozilla / 5.0 (Windows NT 10.0; Win64; x64 ) AppleWebKit / 537.36 (KHTML, como Gecko) Chrome / 73.0.3641.0 Safari / 537.36 .
Portanto, para executar o WhatsApp novamente, você precisa alterar o User Agent. Lembre-se de limpar todos os cookies e dados temporários para fazê-los funcionar, pois dados temporários podem criar problemas. Existem duas maneiras de alterar o agente do usuário:
1. Usando as configurações do Chromium:
Abra Nova guia e pressione Ctrl+ Shift+ Ipara abrir Ferramentas do desenvolvedor
Clique no menu Hambúrguer (pontos verticais) e escolha Mais ferramentas - Condições da rede
Vá para a guia Condições da rede (deve aparecer no canto inferior direito), desative a opção Selecionar automaticamente e escolha Chrome - Windows no menu suspenso.
Nota : você precisa executar todas as coisas novamente depois que o WhatsApp Web for aberto em uma nova guia ou o Chromium for reiniciado, pois as configurações são aplicadas apenas a essa guia e não são lembradas para um site específico.
Esta extensão não possui nenhum agente de usuário para o Chrome. Portanto, você precisa adicionar um novo User Agent personalizado ou usar agentes de usuário incorporados, por exemplo, Internet Explorer / Safari / Firefox.
Se você deseja manter o "Chromium no Ubuntu" como agente do usuário:
Clique com o botão direito do mouse (ou toque com dois dedos) na extensão na barra superior e clique em Opções
Será aberta uma lista com a seguinte aparência:
Clique no novo nome do agente do usuário . Dê o nome que você quiser e, como User-agent, digite 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 . Dê o nome do grupo como Chrome , em Anexar? , escolha Substituir e, no campo Sinalizador , insira Novo . Clique em Adicionar .
Agora, clique na extensão na barra superior e altere o UA para este UA personalizado recém-criado ou outro UA (se não criado).
Nesse caso, o UA é aplicado universalmente a todas as guias.
Depois de concluir uma das maneiras acima, abra o WhatsApp Web para fazer login.
Altere a sequência do agente do usuário, mas evite alterar o SO, mantenha o Linux baseado. Ele funciona e evita-lhe problemas com aplicativos da Web que usa sistema operacional de detecção
Diego Betto
11
O @DiegoBetto Chromium não possui nenhum UA como o Chrome - Ubuntu / Linux embutido. Além disso, usei o UA do Chromium for Windows para segunda abordagem. Como nesta solução, estamos focados em um site específico, portanto, na IMO, não importa se alteramos o SO se conhecemos o site.
Kulfy
4
isso funciona para mim somente se eu excluir os cookies do web.whatsapp.com primeiro
mnagel
Eu tentei muitas soluções, e a primeira foi a única que realmente funciona para mim, OBRIGADO !!! a propósito, por que as ferramentas de desenvolvimento do Chrome não mostram nenhum dos navegadores linux nas opções? bandidos
Rodrigo
@Rodrigo Na verdade, o agente do usuário falsificado permite aos desenvolvedores verificar como seus aplicativos da web reagirão a diferentes navegadores em diferentes plataformas. O IMO Linux possui muito menos participação de mercado (cerca de 2%, se considerarmos usuários normais). Você também pode observar que, para dispositivos móveis, temos o UA incorporado apenas para Android e iPhone (sem telefones Windows, Symbian) devido à sua participação no mercado.
Kulfy
4
Instalar uma extensão do navegador IMHO é um pouco exagerado.
Em vez disso, alterei o ícone do Chromium no gnome para executar o navegador com a --user-agentopção
Feche o Chromium.
Customize .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"
Isso é incrível. Funcionou como mágica, embora eu tenha adicionado um comentário para me ajudar no futuro, quando esqueci totalmente que fiz isso e não consigo descobrir por que a UA está codificada no atalho estúpido. Depois de fazer isso, você [obviamente] terá que soltar e adicionar novamente seu ícone. Se / ao pesquisar o atalho do Chromium, você provavelmente agora [obviamente] verá mais de um (provavelmente dois) e precisará descobrir qual deles acabou de ser adicionado. Para sua informação, isso leva você a mais um obstáculo para que a Netflix funcione. Obrigado novamente.
Instalar uma extensão do navegador IMHO é um pouco exagerado.
Em vez disso, alterei o ícone do Chromium no gnome para executar o navegador com a
--user-agent
opçãoFeche o Chromium.
Customize .desktop:
Em seguida, recarregue o Gnome:
restart
e pressione Enter.fonte