使用 javascript 测试多个屏幕

新手上路,请多包涵

是否可以判断网站的用户是否正在使用多个显示器?我需要找到弹出窗口的位置,但用户很可能会有多个显示器设置。虽然 window.screenX 等将给出浏览器窗口的位置,但它对多台显示器毫无用处。

原文由 slashnick 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
1 个回答

我没有在 StackOverflow 上的任何地方找到我需要的答案,所以对这里的几个相关线程的响应很晚。解决方案是,首先,使用 window.screen.isExtended 检查辅助显示。然后 await window.getScreenDetails() ,它返回一个包含屏幕数组的对象。

这里有非常详尽的解释: https ://web.dev/multi-screen-window-placement/

原文由 Lou Groshek 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题