【发布时间】:2010-12-28 01:26:02
【问题描述】:
作为网页开发人员,我想知道是否有任何方法可以知道用户显示器的纵横比(使用 PC 或 Mac 的用户)。我想根据他们的屏幕尺寸和纵横比将不同的页面(就他们的页面布局而言)转发给不同的用户。这可能吗?
【问题讨论】:
-
请注意,许多人不会最大化他们的浏览器窗口。纵横比和浏览器视口可能有很大不同。
作为网页开发人员,我想知道是否有任何方法可以知道用户显示器的纵横比(使用 PC 或 Mac 的用户)。我想根据他们的屏幕尺寸和纵横比将不同的页面(就他们的页面布局而言)转发给不同的用户。这可能吗?
【问题讨论】:
为什么不retrieve their desktop size 自己找到比例?
var ratio = screen.width / screen.height;
if (ratio == (4/3)) {
// 4:3 ratio
} else if (ratio == (3/2)) {
// 3:2
} else if (ration == (16/9)) {
// 16:9
} /* etc. */
【讨论】: