嗯,简单的情况。是否可以检测用户是否从 Web 应用程序设置了双显示器?如果可能的话,是否可以在第二台显示器上打开一个子浏览器页面,这样新窗口就不会与旧窗口重叠?
我问的原因:我正在开发一个 Web 应用程序,并且在家里我有一个双显示器系统。当我进入该站点的管理部分时,我希望它在新浏览器中打开,最好是在另一个桌面上打开。当然,我可以直接单击,然后拖动新窗口,但自动执行此操作似乎更有趣。:-)
不要认为 JavaScript 有合适的功能。Java 本身呢?
嗯,简单的情况。是否可以检测用户是否从 Web 应用程序设置了双显示器?如果可能的话,是否可以在第二台显示器上打开一个子浏览器页面,这样新窗口就不会与旧窗口重叠?
我问的原因:我正在开发一个 Web 应用程序,并且在家里我有一个双显示器系统。当我进入该站点的管理部分时,我希望它在新浏览器中打开,最好是在另一个桌面上打开。当然,我可以直接单击,然后拖动新窗口,但自动执行此操作似乎更有趣。:-)
不要认为 JavaScript 有合适的功能。Java 本身呢?
我认为您无法直接检测到双显示器设置,但您可以通过使用 javascript 的 screen.width 和 screen.height 查看它们的屏幕分辨率来做出很好的猜测。如果宽高比为 8:3,则他们很有可能并排有 2 个标准 4:3 显示器。您可以对 16:9 或 16:10 进行类似的计算。
使用 maxpower47 关于分辨率的建议,在另一台显示器上显示页面的唯一方法是打开一个弹出窗口,并使用选项设置顶部、右侧、宽度和高度属性,以便窗口将出现在第二台显示器上体面的大小。
这是描述如何执行此操作的链接:http: //www.netmechanic.com/news/vol4/javascript_no7.htm