FireFox中的window.screen

时间:2016-03-21 07:48:29

标签: javascript firefox screen

人。我有以下问题:

我通过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}

等...

如何获得实际的屏幕宽度和高度?

任何帮助将不胜感激。 =)

2 个答案:

答案 0 :(得分:0)

它是100%。 计算以像素为单位,每当你缩放+/-,像素=像素*乘数就完成了;

示例:(2343 * 110)/ 100 =实际像素,因为当连接u缩放像素时,不是按字面意思创建1.1:1的比例,即11像素被视为十。

巨大显示器上的像素减少=放大。

它将1,1.25或任何一个视为单个像素,具体取决于乘数。 并且通过放大和缩小UI来控制此乘数。

尝试让它原样,如果你在元素自定义中使用值。

答案 1 :(得分:0)

屏幕分辨率比例为100%时。那时你可以得到实际的宽度和高度。一旦您将浏览器扩展10%或更多,这意味着您重新调整窗口大小,以便获得不同的值。

实际值将为100%的比例。 :)