web-dev-qa-db-fra.com

Mes navigateurs n'utilisent pas ma résolution plein écran, ni différentes résolutions entre eux

chrome

ie

La résolution de mon écran est en réalité de 3200x1800, mais lorsque je suis dans un navigateur, ma résolution est moindre. Comment amener mes navigateurs à utiliser ma résolution complète?

Sur Chrome, il utilise 1280x720 et sur IE, il utilise 1600x900. Selon whatismyscreenresolution.com, qui affiche différentes valeurs pour différents navigateurs. J'ai pris une capture d'écran d'eux et vérifié que ma résolution est 3200x1800 car c'est les pixels dans le bitmap.

Je suis sur un ordinateur portable sans moniteur connecté. Mon zoom dans les deux navigateurs est à 100%. J'ai essayé d'effectuer un zoom arrière inférieur à 100%, mais le texte est illisible et pixellisé. J'ai essayé de redémarrer. Windows 8.1. J'ai essayé l'extension chromée OptiZoom et elle ne fait rien. document.body.clientWidth donne 1247, et je veux qu'il donne 3200.

14
curtis

Problème possible

Ceci est probablement un problème causé par fonctionnalité de la fenêtre 8.1 "Display Scaling" . Voir n article pertinent sur le forum Google Chrome .

Solution possible

Essayez de désactiver cette fonctionnalité pour vos navigateurs. Par exemple, localisez le fichier exécutable de Chrome qui se trouve couramment dans %ProgramFiles(x86)%/Google/Chrome/Application/. Faites un clic droit sur le fichier, sélectionnez "Propriétés" puis, sous l'onglet "Compatibilité", cochez la case "Désactiver la mise à l'échelle de l'affichage avec des paramètres DPI élevés".

enter image description here

13
Boaz

Eh bien, c’est assez évident que c’est là un autre exemple de mise à l’échelle DPI qui a terriblement mal tourné.

Chrome est également responsable. Selon cet article , il existe (bien, il y a) des solutions de contournement possibles.

  • Désactiver la mise à l’échelle DPI dans les paramètres de compatibilité de Chrome (propriétés des exécutables ou des raccourcis), dernière solution.
  • Accédez à chrome: // flags et activez le support expérimental Windows HiDPI. ( parti maintenant, apparemment )
  • Chargez le fichier .reg suivant:

    Éditeur de registre Windows, version 5.00 
     
     [HKEY_CURRENT_USER\Logiciel\Google\Chrome\Profil] [.____. "" Support de haute résolution "= dword: 00000001

Un mot d’avertissement cependant: HiDPI est en développement et a des problèmes. Si vous ne pouvez pas vivre avec cela, je vous suggère d'essayer un autre navigateur comme Firefox. Il est supposé avoir un meilleur support de mise à l’échelle DPI.

6
Daniel B