是否可以使用javascript来检测用户是否有多台显示器?此外,如果监视器被克隆"或者在"扩展桌面"模式?
答案 0 :(得分:0)
我很确定找到它是不可能的,但你可以使用以下(未经测试的)代码进行有根据的猜测:
var dual_monitor = ( (screen.width / screen.height) > 2 )
这将测试(总)监视器宽度是否至少是高度的两倍,最接近(正常)比率是16:9,即使这将返回false,所以如果dual_monitor == true
,它是可以相当安全地说用户有两台显示器。
P.S这仅适用于使用并排,非克隆显示器的情况。