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.
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".
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.
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.