sla*_*ick 8 html javascript cross-browser
是否可以判断网站的用户是否正在使用多台显示器?我需要找到一个弹出窗口的位置,但很可能用户将有一个多显示器设置.虽然window.screenX等等会给出浏览器窗口的位置,但它对多个监视器来说是无用的.
我在 StackOverflow 上的任何地方都没有找到我需要的答案,因此对这里的几个相关线程做出了回应。解决方案是,首先使用 检查辅助显示器window.screen.isExtended。然后await window.getScreenDetails(),它返回一个包含屏幕数组的对象。
这里有非常详尽的解释: https: //web.dev/multi-screen-window-placement/