你如何使用javascript来检测用户是否有多个显示器?

时间:2015-05-06 19:43:34

标签: javascript

是否可以使用javascript来检测用户是否有多台显示器?此外,如果监视器被克隆"或者在"扩展桌面"模式?

1 个答案:

答案 0 :(得分:0)

我很确定找到它是不可能的,但你可以使用以下(未经测试的)代码进行有根据的猜测:

var dual_monitor = ( (screen.width / screen.height) > 2 )

这将测试(总)监视器宽度是否至少是高度的两倍,最接近(正常)比率是16:9,即使这将返回false,所以如果dual_monitor == true,它是可以相当安全地说用户有两台显示器。

P.S这仅适用于使用并排,非克隆显示器的情况。