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

标签 browser multiple-monitors

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

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

不要认为 JavaScript 有合适的功能。 Java 本身呢?

最佳答案

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

关于browser - 在第二台显示器上打开新的浏览器页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1293777/

相关文章:

javascript - (Javascript)所有浏览器的 "navigator.appName"值列表?

css - 背景图像无法通过浏览器缩放正确调整大小

c# - 如何在 C# 中启用第二个监视器?

autohotkey - 如何在多个显示器上最大化窗口?

multiple-monitors - 有没有办法将宽屏显示器分成两个或多个虚拟显示器?

browser - 压力/负载测试 Ajax 重型 Web 应用程序

php - 用 PHP 生成 CSS,是/否?

browser - 是否可以在 Web 应用程序中使用功能键(F2、F3...F11)?

directx - 使用 DirectX 重新创建剧院模式

c++ - 如何在 Windows 10 上检测辅助显示器的 native 屏幕分辨率或比例因子