Pagina inicial » como » Como você faz seus navegadores usar a resolução total do seu monitor?

    Como você faz seus navegadores usar a resolução total do seu monitor?

    Ter um monitor com uma resolução muito alta é incrível, mas o que você faz quando o Google Chrome e o Internet Explorer se recusam a fazer uso apropriado de toda essa resolução de imóveis? O SuperUser Q & A de hoje tem algumas soluções possíveis para o dilema de resolução de um leitor.

    A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..

    A questão

    O leitor do SuperUser curtis precisa de ajuda para fazer com que seus navegadores usem a resolução completa de seu monitor:

    Minha resolução de tela é na verdade 3200 * 1800, mas quando estou usando um navegador, ele age como se eu tivesse uma resolução menor. Como faço para que meus navegadores usem a resolução total do meu monitor??

    No Chrome, ele é exibido como 1280 * 720 e, no Internet Explorer, é exibido como 1600 * 900. De acordo com whatismyscreenresolution.com, está mostrando valores diferentes para diferentes navegadores. Eu tirei uma captura de tela de ambos e verifiquei que minha resolução é 3200 * 1800, já que é o tamanho da imagem em pixels.

    Eu estou em um laptop sem monitor conectado e minha configuração de zoom para ambos os navegadores é definida em 100%. Tentei aplicar zoom abaixo de 100%, mas o texto é ilegível e pixelado. Eu tentei reiniciar o Windows 8.1. Eu tentei a extensão do Chrome OptiZoom, mas não faz nada. document.body.clientWidth faz a resolução 1247 pixels, mas eu quero torná-lo 3200.

    Existe uma maneira de Curtis conseguir que seus navegadores utilizem a resolução completa de seu monitor??

    A resposta

    Os contribuidores do SuperUser, Boaz e Daniel B, têm a resposta para nós. Primeiro, Boaz:

    Problema Possível

    Este é provavelmente um problema causado pelo recurso Window 8.1 "Display Scaling". Você pode ver uma postagem relevante no fórum do Google Chrome.

    Solução possível

    Tente desativar este recurso para seus navegadores. Por exemplo, localize o executável do Chrome, que é comumente encontrado em% ProgramFiles (x86)% / Google / Chrome / Application /. Clique com o botão direito do mouse no arquivo, selecione "Propriedades" e, na guia "Compatibilidade", marque a caixa "Desativar a escala de exibição em configurações de DPI alto".

    Seguido pela resposta de Daniel B:

    Bem, é bastante óbvio que este é mais um exemplo de dimensionamento de DPI que deu terrivelmente errado. O Chrome também é parcialmente culpado. De acordo com este artigo, existem (bem, foram) algumas soluções possíveis.

    01. Desativar o escalonamento de DPI nas configurações de compatibilidade do Google Chrome (propriedades em executáveis ​​ou atalhos) - uma "solução" de último recurso.

    02. Vá para chrome: // flags e ative o suporte experimental do Windows HiDPI. (Ido agora, aparentemente.)

    03. Carregue o seguinte arquivo .reg:

    • Windows Registry Editor versão 5.00
    • [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Perfil] "suporte a alta resolução" = dword: 00000001

    Uma palavra de aviso embora. O HiDPI está em desenvolvimento e tem problemas. Se você não pode viver com isso, eu sugiro que você tente um navegador alternativo como o Firefox. É suposto ter melhor suporte de dimensionamento DPI.


    Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.