Javascript - 如何确定物理屏幕宽度和高度

Javscript - How can I determine physical screen width and height

我想要的 我想知道使用 javscript

的物理屏幕宽度和高度

为什么要 我想要它,以便在纵向屏幕设备(如移动 phone)想要与横向设备(如笔记本电脑)进行视频通话时使用它。这样我就可以根据通话的另一端交换宽度和高度约束。因此,对于移动设备,我将以纵向模式发送视频,对于笔记本电脑,我将通过交换宽度和高度尺寸(约束)以横向模式发送视频。

我想知道设备的原始屏幕尺寸或方向,无论浏览器窗口大小变化或设备方向变化如何。

我已经发现很多帖子询问方向或尺寸,但根据评论,它们似乎都有一些缺陷,有些没有解决物理屏幕尺寸。

我已经提到了我的目标。也许有更好的方法来实现它。

请帮忙。

谢谢

您可以在 javascript 中使用 screen.heightscreen.width 属性来获取用户屏幕的高度和宽度(以像素为单位)(与浏览器大小无关)。

> screen.width
2048
> screen.height
1280

这适用于大多数浏览器,当然也适用于 Chrome、IE、Safari、Firefox、Opera。

使用

window.height and window.width