人。我有以下问题:
我通过window.screen对象检测屏幕宽度和高度。 但是在firefox中,当我扩展浏览器时,我得到了不同的参数值。
示例:
100%比例: 屏幕{availWidth:2556,availHeight:1417,宽度:2560,高度:1440,colorDepth:24,pixelDepth:24,top:0,left:0,availTop:23,availLeft:4}
110%比例: 屏幕{availWidth:2343,availHeight:1299,宽度:2347,高度:1320,colorDepth:24,pixelDepth:24,top:0,left:0,availTop:21,availLeft:4}
等...
如何获得实际的屏幕宽度和高度?
任何帮助将不胜感激。 =)
答案 0 :(得分:0)
它是100%。 计算以像素为单位,每当你缩放+/-,像素=像素*乘数就完成了;
示例:(2343 * 110)/ 100 =实际像素,因为当连接u缩放像素时,不是按字面意思创建1.1:1的比例,即11像素被视为十。
巨大显示器上的像素减少=放大。
它将1,1.25或任何一个视为单个像素,具体取决于乘数。 并且通过放大和缩小UI来控制此乘数。
尝试让它原样,如果你在元素自定义中使用值。
答案 1 :(得分:0)
屏幕分辨率比例为100%时。那时你可以得到实际的宽度和高度。一旦您将浏览器扩展10%或更多,这意味着您重新调整窗口大小,以便获得不同的值。
实际值将为100%的比例。 :)