Javascript - 如何确定物理屏幕宽度和高度
Javscript - How can I determine physical screen width and height
我想要的
我想知道使用 javscript
的物理屏幕宽度和高度
为什么要
我想要它,以便在纵向屏幕设备(如移动 phone)想要与横向设备(如笔记本电脑)进行视频通话时使用它。这样我就可以根据通话的另一端交换宽度和高度约束。因此,对于移动设备,我将以纵向模式发送视频,对于笔记本电脑,我将通过交换宽度和高度尺寸(约束)以横向模式发送视频。
我想知道设备的原始屏幕尺寸或方向,无论浏览器窗口大小变化或设备方向变化如何。
我已经发现很多帖子询问方向或尺寸,但根据评论,它们似乎都有一些缺陷,有些没有解决物理屏幕尺寸。
我已经提到了我的目标。也许有更好的方法来实现它。
请帮忙。
谢谢
您可以在 javascript 中使用 screen.height
和 screen.width
属性来获取用户屏幕的高度和宽度(以像素为单位)(与浏览器大小无关)。
> screen.width
2048
> screen.height
1280
这适用于大多数浏览器,当然也适用于 Chrome、IE、Safari、Firefox、Opera。
使用
window.height and window.width
我想要的 我想知道使用 javscript
的物理屏幕宽度和高度为什么要 我想要它,以便在纵向屏幕设备(如移动 phone)想要与横向设备(如笔记本电脑)进行视频通话时使用它。这样我就可以根据通话的另一端交换宽度和高度约束。因此,对于移动设备,我将以纵向模式发送视频,对于笔记本电脑,我将通过交换宽度和高度尺寸(约束)以横向模式发送视频。
我想知道设备的原始屏幕尺寸或方向,无论浏览器窗口大小变化或设备方向变化如何。
我已经发现很多帖子询问方向或尺寸,但根据评论,它们似乎都有一些缺陷,有些没有解决物理屏幕尺寸。
我已经提到了我的目标。也许有更好的方法来实现它。
请帮忙。
谢谢
您可以在 javascript 中使用 screen.height
和 screen.width
属性来获取用户屏幕的高度和宽度(以像素为单位)(与浏览器大小无关)。
> screen.width
2048
> screen.height
1280
这适用于大多数浏览器,当然也适用于 Chrome、IE、Safari、Firefox、Opera。
使用
window.height and window.width