使用Javascript查找物理屏幕中心(NOT视口)

时间:2018-03-02 14:59:26

标签: javascript window

是否有一种当前可靠的方法来查找用户物理屏幕的中心 - 而不仅仅是视口的中心?或者操作系统和浏览器行为是否完全不同,无法获得任何一致的信息?

现在我正在使用window.outerHeight / 2 + window.screenY - window.screen.height / 2(以及水平位置的类似逻辑),这应该给出视口中心和屏幕之间的偏移,但它并不完美:

  • 全屏Chrome,Firefox,Vivaldi和Edge都给0(即 预期结果)
  • 在最大化的窗口中,Chrome和Firefox提供-20,而Vivaldi(尽管基于Chromium)提供12和Edge,-12。 (我在W10。)

有没有人有这个或至少一个领先的好解决方案? :)

0 个答案:

没有答案