/ / Como você faz seus navegadores usarem a resolução completa do seu monitor?

Como você faz seus navegadores usarem a resolução completa do seu monitor?

como-fazer-seu-navegador-para-usar-a-resolução-completa-de-seu-monitor-00

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 adequado de todo esse espaço de resolução? As perguntas e respostas do superusuário de hoje têm algumas soluções possíveis para o dilema de resolução de um leitor.

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

A questão

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

Minha resolução de tela é de 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 completa do meu monitor?

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

Estou em um laptop sem monitor conectado eminha configuração de zoom para os dois navegadores está definida em 100%. Tentei aplicar zoom abaixo de 100%, mas o texto está ilegível e com pixels. Eu tentei reiniciar o Windows 8.1. Eu tentei a extensão OptiZoom do Chrome, mas ela não faz nada. document.body.clientWidth produz 1247 pixels de resolução, mas quero 3200.

como-fazer-seu-navegador-para-usar-a-resolução-completa-de-seu-monitor-01

como-fazer-seu-navegador-para-usar-a-resolução-completa-de-seu-monitor-02

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

A resposta

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

Possível Problema

Provavelmente, esse é um problema causado pelo recurso "Display Scaling" do Windows 8.1. Você pode ver uma postagem relevante no fórum do Google Chrome.

Solução possível

Tente desativar esse recurso para seus navegadores. Por exemplo, localize o executável do Chrome, geralmente 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".

como-fazer-seu-navegador-para-usar-a-resolução-completa-de-seu-monitor-03

Seguido pela resposta de Daniel B:

Bem, é bastante óbvio que este é mais um exemplo de redimensionamento 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. Desative a escala de DPI nas configurações de compatibilidade do Chrome (Propriedades em executáveis ​​ou atalhos) - uma última solução de "recurso".

02. Acesse chrome: // flags e ative o suporte experimental ao Windows HiDPI. (Apareceu agora, aparentemente.)

03. Carregue o seguinte arquivo .reg:

  • Editor do Registro do Windows versão 5.00
  • [HKEY_CURRENT_USERSoftwareGoogleChromeProfile] “high-dpi-support” = dword: 00000001

Uma palavra de aviso embora. O HiDPI está em desenvolvimento e tem problemas. Se você não consegue viver com isso, sugiro que tente um navegador alternativo como o Firefox. Supõe-se que ele tenha um melhor suporte de dimensionamento de DPI.


Tem algo a acrescentar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários do Stack Exchange com conhecimento técnico? Confira o tópico de discussão completo aqui.