瀏覽器分辨率設置
最后更新于:2023-02-16 16:14:07
瀏覽器的分辨率,也就是模擬設備的物理分辨率,如windows和手機,不同設備之間的分辨率是不一樣的。
一、在模擬window、MAC OS或linux操作系統(tǒng)時
拉力貓指紋瀏覽器會根據目前你使用的顯示器的分辨率作為默認分辨率,如你本機顯示器的分辨率為1920*1080,在分辨率值中就默認為1920*1080。
注:模擬PC設備時可以按自己的需求改變分辨率大小,但不建議比自身的顯示器分辨率大,只能小。
二、在模擬Android、iPhone或ipad等移動設備時
拉力貓指紋瀏覽器 做了顯示優(yōu)化,由于移動設備普遍分辨率都要比電腦顯示器分辨率高很多,尤其是縱向分辨率。
注:模擬移動設備是不建議改變分辨率設置,建議按系統(tǒng)生成的默認大小即可。
由于軟件只能在window系統(tǒng)中運行操作,絕大部分的電腦顯示器都是1920*1080,而移動設備的普遍都要操作2K以上,如IPhone X的分辨率就已經達到了1125 x 2436,這樣如果100%按真實的分辨率就不能完全顯示頁面里的內容。
因此拉力貓防關聯(lián)瀏覽器引用了DevicePixelRatio顯示優(yōu)化功能。
DevicePixelRatio是設備物理像素和設備獨立像素(device-independent pixels,dips)之間的比率。window.devicePixelRatio = 物理像素/ 設備獨立像素如果DevicePixelRatio不選擇 1.0 ,如選2.0 ,那么瀏覽器檢測出來的分辨率就是當前選擇的分辨率長和寬各 * 2.0 ,得出雙倍結果。
就拿IPhone X為例,分辨率* DevicePixelRatio= 設備的真實分辨率:(375*3.0) x (812*3.0)= 1125 x 2436

