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

Javascript Javscript-如何确定物理屏幕的宽度和高度,javascript,webrtc,aspect-ratio,Javascript,Webrtc,Aspect Ratio,我想要什么 我想知道物理屏幕的宽度和高度使用javscript 我为什么想要 我想要它,这样我就可以在人像屏幕设备(如手机)想要通过横向设备(如笔记本电脑)进行视频通话时使用它。这样,我可以根据调用的另一端交换宽度和高度约束。所以对于移动设备,我将以纵向模式发送视频,对于笔记本电脑,我将通过交换宽度和高度尺寸(约束)以横向模式发送视频 我想知道一个设备的原始屏幕大小或方向,无论浏览器大小改变或设备方向改变 我已经发现了很多关于方向或尺寸的帖子,但根据评论,它们似乎都有一些缺陷,有些没有提到物理屏

我想要什么 我想知道物理屏幕的宽度和高度使用javscript

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

我想知道一个设备的原始屏幕大小或方向,无论浏览器大小改变或设备方向改变

我已经发现了很多关于方向或尺寸的帖子,但根据评论,它们似乎都有一些缺陷,有些没有提到物理屏幕尺寸

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

请帮忙


谢谢

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


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

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

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

window.height and window.width
使用


这回答了你的问题吗?这适用于我所知的所有设备,但对于您的特定任务,我更喜欢窗口的高度和宽度。因为,即使一个人正在使用笔记本电脑,他的浏览器也不一定是全尺寸的。查看css中的媒体查询,为不同的宽度和高度提供不同的样式。此外,更改视频纵横比将大幅降低视频质量,也可能发生拉伸。这是否回答了您的问题?这适用于我所知的所有设备,但对于您的特定任务,我更喜欢窗口的高度和宽度。因为,即使一个人正在使用笔记本电脑,他的浏览器也不一定是全尺寸的。查看css中的媒体查询,为不同的宽度和高度提供不同的样式。此外,更改视频纵横比也会大幅降低视频质量,也可能会出现“拉伸”现象。
window.height
window.width
返回浏览器的高度和宽度,而不是屏幕。
window.height
window.width
返回浏览器的高度和宽度,而不是屏幕。
window.height and window.width