在第二台显示器上打开一个新的浏览器页面

时间:2009-08-18 13:20:14

标签: browser multiple-monitors

嗯,简单的情况。是否可以检测用户是否具有来自Web应用程序的双显示器设置? 如果可以,可以在第二台显示器上打开子浏览器页面,这样新窗口就不会与旧窗口重叠了吗?

我之所以提出这样的原因:我正在开发一个Web应用程序,在家里我有一个双显示器系统。当我进入本网站的管理部分时,我希望它在新的浏览器中打开,最好是在另一个桌面上。当然,我可以点击,然后拖动新窗口,但自动执行此操作似乎更有趣。 : - )

不要认为JavaScript具有适当的功能。 Java本身怎么样?

2 个答案:

答案 0 :(得分:3)

我认为你不能直接检测双显示器设置,但你可以通过查看屏幕分辨率,使用javascript的screen.width和screen.height来做出很好的猜测。如果宽度与高度的比例是8:3,则它们很可能并排有2个标准的4:3监视器。您可以对16:9或16:10进行类似的计算。

答案 1 :(得分:1)

使用maxpower47关于分辨率的建议,在另一台显示器上显示页面的唯一方法是打开一个弹出窗口,并使用选项设置顶部,右侧,宽度和高度属性,以便窗口显示在第二个监视器尺寸合适。

以下链接介绍了如何执行此操作:http://www.netmechanic.com/news/vol4/javascript_no7.htm