移动浏览器上的维度 - 如何计算

时间:2014-06-13 20:15:09

标签: javascript iphone mobile browser

使用带有视网膜显示屏的Iphone 4s - 手机尺寸为640 x 960。

为什么当我在任何浏览器中使用javascript获取screen.width和screen.height时,返回的尺寸为320 x 480.

三星s4也会返回不准确的值。

  1. 用于计算此内容的浏览器/ javascript是什么。

  2. 整个过程在技术上如何运作?

1 个答案:

答案 0 :(得分:1)

无论型号如何,屏幕尺寸均为320x480。从:http://www.idev101.com/code/User_Interface/sizes.html 4s显示两倍于空间的像素,这是差异的来源。

积分与像素

  Apple推出了以iPhone 4开头的视网膜显示器   屏幕像素是以前iPhone的两倍。你没有   修改代码以支持高分辨率显示; iOS坐标   系统使用点而不是像素,因此尺寸和位置   所有UI元素的点数在所有设备中保持不变。