如何使用javascript检测用户是否有多个监视器?
是否可以使用javascript检测用户是否有多个监视器?此外,如果监视器是“克隆”的或处于“扩展桌面”模式,我很确定这是不可能的,但您可以使用以下(未经测试的)代码进行有根据的猜测: 这将测试(总)监视器宽度是否至少是高度的两倍,最接近的(正常)比率为16:9,即使这将返回false,因此如果如何使用javascript检测用户是否有多个监视器?,javascript,Javascript,是否可以使用javascript检测用户是否有多个监视器?此外,如果监视器是“克隆”的或处于“扩展桌面”模式,我很确定这是不可能的,但您可以使用以下(未经测试的)代码进行有根据的猜测: 这将测试(总)监视器宽度是否至少是高度的两倍,最接近的(正常)比率为16:9,即使这将返回false,因此如果dual\u monitor==true,可以相当安全地说用户有两个监视器 注:这仅适用于使用并排、非克隆显示的情况。在发布之前,您是否尝试研究过这个问题?从我所读到的内容来看,这是一个非常简单的答案:
dual\u monitor==true
,可以相当安全地说用户有两个监视器
注:这仅适用于使用并排、非克隆显示的情况。在发布之前,您是否尝试研究过这个问题?从我所读到的内容来看,这是一个非常简单的答案:不……没有办法用JavaScript来确定这一点。如果宽度与高度之比超过2:1,你可以粗略估计,但这仍然是一个猜测,也不包括克隆或最小化的窗口。我做了研究,但没有找到一个简单的答案:否。不幸的是
screen.width
和screen.height
只返回当前显示器的宽度和高度。
var dual_monitor = ( (screen.width / screen.height) > 2 )