Como ativar permanentemente sites da área de trabalho no Google Chrome para Android

Neste guia simples, mostraremos a você como modificar o Chrome para Android para carregar permanentemente sites em sua visualização completa de área de trabalho. Muitos usuários estão experimentando o aplicativo do Google Chrome revertendo para sites para dispositivos móveis depois de algum tempo, apesar de o "Request Desktop Site" estar ativado.

Isso ocorre porque, a partir do Android Nougat e em diante, o Chrome não pode ler de / data / local / devido a permissões restritivas do SELinux. No entanto, é realmente muito simples de corrigir. Alguns guias sobre esse problema podem instruí-lo a simplesmente alterar / data / local para / data / local / tmp, mas isso não funciona com as versões mais recentes do Chrome e do Chromium - os aplicativos nem tentarão usar os arquivos, a menos que você estão no modo de depuração. Naturalmente, a maioria dos ROMs não são compilações de depuração. Você pode, claro, definir o Chrome no modo de depuração nas opções de desenvolvedor do Android.

Transferências

  • chrome-command-line.txt
  • ChromeDesktopMode-ScaleFactor1.zip
  • ChromeDesktopMode-ScaleFactor1.25.zip
  • ChromeDesktopMode-ScaleFactor1.5.zip
  • ChromeDesktopMode-ScaleFactor1.75.zip
  • ChromeDesktopMode-ScaleFactor2.zip

Primeiro, precisamos instalar um arquivo de linha de comando do Chrome na seção Downloads deste guia e exibi-lo por meio de recuperação - sua melhor opção é o TWRP ou outra recuperação personalizada.

Você também pode simplesmente fazer o download e colocá-lo manualmente (usando um explorador de arquivos com raiz) em / data / local / tmp, mas você precisa definir as permissões de arquivo para 755.

Por fim, você também pode fazer isso no ADB, usando esta linha de comando do ADB:

 adb push chrome-linha de comando / data / local / tmp / chrome-command-line 

No entanto, observe que, se você usar um método de implantação manual (explorador de arquivos raiz ou método ADB), precisará ajustar manualmente o fator de escala no arquivo “chrome-command-line.txt” e renomeá-lo como “chrome-command -linha". Veja a seção deste guia sobre fatores de escala.

Nas suas opções de desenvolvedor, role para baixo até “Select Debugging App”.

Escolha Chrome e, em seguida, desative a opção "Aguardar pelo depurador". No entanto, se por algum motivo o Chrome não estiver disponível nas opções do aplicativo de depuração, você poderá forçar isso no ADB usando o comando ADB:

 adb shell estou set-debug-app --persistent com.android.chrome 

O Chrome agora será forçado a entrar no modo de depuração. Você pode confirmar entrando nas Opções do desenvolvedor novamente e verificar em "Selecionar o aplicativo de depuração", você deve ver que o Chrome está definido.

Agora, abra o aplicativo do Google Chrome, vá para Configurações> Acessibilidade e ative a opção "Forçar ativação de zoom".

Agora, mate completamente o Chrome (como o Kill Application) e reinicie-o. Agora você deve estar em um modo de área de trabalho permanente.

Fatores de Escala

Desde o lançamento de junho de 2018 para o Chrome no Android, parece que eles vêm fazendo grandes alterações na forma como a versão do Android decide qual método de interface é usado, por exemplo, se você está no telefone ou no tablet.

Então, anteriormente, se você estivesse em um telefone, você poderia simplesmente definir o fator de escala para o que você desejasse, e você ainda obteria a interface móvel. No entanto, parece que o Chrome agora leva em conta fator de escala de dispositivo de força antes de tomar sua decisão. Isso significa que, se você definir o fator de escala de dispositivo de força como um número muito baixo, ele fornecerá uma interface de estilo de tablet com guias. Isso pode ser atraente para alguns, mas se você o odeia, sua única opção é aumentar o fator de escala até que ele retorne à interface de estilo móvel.

Você não precisa mais fazer alterações de escala em incrementos de 0, 25, o que é positivo, já que agora é possível ajustar um pouco mais as coisas para obter uma viewport maior.

Alguns sites podem decidir qual versão do site você recebe pelo seu agente de usuário, mas a maioria deles também vai olhar para o seu tamanho de viewport disponível (geralmente a largura da tela). Portanto, se você definir o fator de escala como muito alto, ainda poderá acabar com a versão para celular de um website. No modo Retrato, você também pode receber uma versão móvel devido à largura restrita, mas ao mudar para o modo Paisagem, você descobre que recebeu a versão Desktop do site.

Então, aqui está uma estimativa aproximada dos melhores fatores de escala a serem usados ​​para obter consistentemente sites de área de trabalho, com base na resolução da tela:

  • 720p e abaixo: escolha um fator de escala entre 1 e 1, 25 - se você subir para 1, 5, provavelmente começará a ter sites para celular.
  • 1080p : Você deve usar um fator de escala de 1, 5, 1, 75 ou 2. Em um fator de escala de 2, uma boa maioria dos sites exibirá a versão da área de trabalho para você, mas se você usar o dispositivo no modo retrato, poderá iniciar obter sites para dispositivos móveis devido à largura restrita.
  • Maior que 1080p : Você provavelmente deve ficar entre 1, 75 ou 2, mas talvez suba mais se tiver uma tela de 4k.

Isso tudo é subjetivo, claro. Por exemplo, um dispositivo de 5 ”com uma tela de 1080p obviamente não é o mesmo que um tablet de 10” com uma tela de 1080p. Você vai querer brincar muito com isso para encontrar o que é mais confortável para você. As coisas vão parecer maiores com um fator de escala maior, é claro - basicamente, explodir coisas. Por exemplo, se você tivesse uma largura de visualização de 1000 e usasse um fator de escala de 2, sua viewport agora é 500 - mas sua tela obviamente não diminuiu, as coisas estão sendo exibidas como se você tivesse uma tela de resolução mais baixa.

Artigos Interessantes