Nota:
Izzy's href="https://android.stackexchange.com/a/129957/96277"> resposta explica que a questão é mais provável que o design responsivo do site, um design que pode Desconsidere o agente do usuário e, finalmente, a escolha do usuário também.
O design responsivo ajusta a interface do usuário do site com base na dimensão da janela do navegador. Isto é, no desktop, se você abrir www.cs.princeton.edu/research/areas ou android.izzysoft.de/articles.php (tanto o site usa o design responsivo) em Uma nova janela e ajusta o tamanho da janela usando mouse ou atalhos, você testemunhará a transição do design da área de trabalho para o tablet.
Esse comportamento implica que o site considera as dimensões da janela do navegador para ser a verdadeira dimensão da tela.
No Firefox, o remédio desse comportamento é alterar o valor da chave layout.css.devPixelsPerPx . Você pode fazê-lo digitando about:config
na barra de URL seguida de pesquisa layout.css.devPixelsPerPx . O padrão seria definido como -1.0. Toque duas vezes no valor para editá-lo.
por arch wiki's firefox tweaks e Esta resposta por Jscher2000 no suporte de Mozilla, alterando o valor para 1.0 seria equivalente a ter um tela de 96 dpi (seu pov pode diferir), um DPI frequentemente encontrado em monitores. Ajuste o valor para 1,0 ou 2.0 ou mesmo de um intervalo de -1,0 a 1,0. Seja muito cauteloso ao usar um valor para menos de 1.0 em smartphones FullHD ou UltraHD, já que o tamanho da fonte pode se tornar ilegível.
Eu encontrei 1.0 para o meu 5,5 " fullhd decicifique e 0.4 para o dispositivo de 5,0 " os melhores valores para o modo de desktop.
Exemplo de tela:
- primeira imagem: valor padrão para -1.0
- segunda imagem: valor para 1.0 para o meu dispositivo FullHD
- terceira imagem: valor para 0,4 para o meu dispositivo não-HD
(clique para ampliar)
desvantagens
- O efeito do ajuste é universal, portanto, cada site apareceria no layout de desktop ou no layout que você escolheu, até reverter o valor para -1.0.
- Alguns sites podem confiar no agente do usuário também, portanto, as alterações em ambos podem ser necessárias.
facilidade para dispositivos enraizados
Se você precisar constantemente acessar alguns sites específicos com design responsivo, mas apenas no modo de desktop, para e-fro para about:config pode ser praticamente cansativo.
Nesse caso, você pode usar esses comandos flexíveis:
(requer busybox instalado) < / Sub> -
Altere o layout para a área de trabalho
am Force-stop org.mozilla.firefox; Dormir 1; SED -I '$ AUSER_PREF ("Layout.css.devpixelsperpx", "1.0"); /data/data/org.mozilla.firefox/files/mozilla/*.default/prefs.js; macaco -p org.mozilla.firefo. 1 Aqui:
-
am : Gerenciador de atividades; é a força - parando o firefox, caso contrário, as mudanças não teriam efeito
-
sleep : espere por n segundos antes da execução mais adicional; necessário para alguns dispositivos antigos e lentos, como o meu
-
sed : um editor de fluxo; está adicionando a configuração que definiria o layout para a área de trabalho. ABCDEFGHIJKLMNABCDEFGHIJKLMN7 deve ser substituído pelo valor que você acabou na última seção.
note que mencionar /data/data/org.mozilla.firefox/files/mozilla/*.default/prefs.js fará com que as alterações ocorram em todos os perfis do Firefox. Para tornar o perfil de comando específico, substitua *.default com o nome do diretório do perfil.
-
about:config0 : enquanto significava para testar o estresse um aplicativo, ele está nos ajudando a lançar a atividade do lançador do Firefox
-
Voltar para o layout móvel padrão
am Force-stop org.mozilla.firefox; Dormir 1; SED -I '/.*layout.css.devpixelsperpx.*/d' /data/data/org.mozilla.firefox/files/mozilla/*.default/prefs.js; Monkey -p org.mozilla.firefox 1 Estamos simplesmente excluindo a linha com a configuração de layout.
Uso do mundo real
Como você praticamente usaria os dois comandos da última seção é completamente até você.
Eu posso recomendar:
-
lmt lançador . Ele tem a opção de atribuir um script a uma torta (veja Exemplo ). Sob o script, você pode copiar o comando inteiro. Ele também pode atribuir um atalho de aplicativo a uma torta, para que você possa usá-lo com Tasker ou Macrodroid ou Configurações seguras . Os últimos aplicativos podem executar seus comandos.
-
gmd gestureecontrol . Use gestos para controlar o dispositivo ou para o nosso caso, execute nossos comandos. Para detalhes básicos e uso, consulte a minha resposta Aqui e Aqui . Você precisaria de um aplicativo de terceiros como tasker ou configurações seguras para a parte de execução do comando.
todos em um gesto . Este aplicativo também pode controlar o dispositivo usando gestos. Alike, o último aplicativo, o suporte de terceiros é necessário para a execução de comandos. Se necessário, ver Minha resposta para informações muito básicas. gravidade . Uma caixa mágica, talvez. Você pode usá-lo para mostrar uma torta que executaria seu comando no toque ou adicionar uma telha personalizada na barra de configurações rápidas (consulte exemplo ). Para uso, consulte a primeira seção da minha resposta aqui . Sobreposições - flutuam em todos os lugares . Me lembra de este Exemplo ( fonte de imagem ) onde você pode adicionar coisas em um global, oculto, mas a pedido disponível, barra lateral. Mais uma vez, você precisaria de um aplicativo de terceira parte para executar seus comandos. Para uso, veja o site oficial ou minha resposta aqui .
Nota:
- a segunda seção desta resposta tem suas raízes no resposta por g491 em Navegador da Web - Como passar a verdadeira resolução nativa para impedir que os sites atendam o design responsivo móvel .
- O site em capturas de tela e as recomendações do aplicativo são usadas para fins de demonstração ly. O cartaz não é afiliado a nada.
-
para usuários de Android para Android : Talvez seja possível dimensionar o site usando sinalizadores de linha de comando. Eu não tinha sucesso, no entanto, você pode tentar fazer bom uso dessas fontes:
- arch wiki - hidpi
- Configurando bandeiras para Chrome no Android < / li >.
- Lista de interruptores de linha de comando de Chromium
- execute o Google Chrome com sinalizadores (não do Chrome: // flags)