(已自主解决)1920的分辨率,但浏览器却是1600*900
如题。开发网站的时候发现浏览器分辨率不对劲,控制台输出屏幕大小只有1600*900,本以为是页面缩放比例的原因,但不是(图片如下),搜了好久都没有解决方案,就想有没有遇到过的朋友帮忙解答一下,万分感谢。
情况是这样的:
1.桌面的显示设置里是19201080 100%缩放比,截图全屏显示的也是1920宽,大概能证明电脑的分辨率没有问题(游戏也没有影响)。
2.浏览器的缩放比也是100%,但通过检查元素发现浏览器内容宽度是1600900,即使是浏览器设计问题使得与实际有差距也不可能这么大。
3.edge、google、firefox都试过,全部存在这个问题,所以怀疑不是浏览器的问题
4.通过测试,确认了两件事情:(1)浏览器的实际缩放比为1.200000 接近1.25但不是;(2)通过设置edge属性-兼容性中的“以win8兼容运行”,浏览器分辨率恢复正常的1920*1080
截至2022.12.12 还未发现问题所在,具体情况可查看以下截图及回复区截图
分割线
2022.12.12 14:00 已经自行找到答案 (捂脸)
原因:
浏览器读取了辅助设置-文本大小,导致浏览器缩放实际缩放比例为1.2(即使浏览器设置了缩放比100%,此时100%对应的物理大小就是120%),目前设置为100%后,浏览器恢复正常。(小丑竟是我自己🤡!)
分割线
网页缩放比例也是100%
更新过驱动,还是不行
曾经试过edge兼容性设置,以win8运行,问题是解决了,但是浏览器选项卡栏变成很难看的白色,有些页面显示有问题,而且我也不太甘心就这样摆着
目前已经试过google、edge、firefox这三个,都存在这个问题,怀疑可能是win11的锅?- ?
屏幕应该是19201080没错,截桌面的全屏图显示为19201080,只有浏览器的像素显示1600*900
2022.12.08 20:31 new
根据答友的指导,确认了实际缩放比例不是100%,截图具体可见下方回答区
原因是什么呢? 怎么调整?