Skip to main content

您的屏幕方向是否正常工作?

实时监控设备的屏幕方向。检测竖屏、横屏和反转模式,验证旋转变化是否被即时识别——所有处理均在浏览器本地完成。

此测试使用Screen Orientation API和window.orientation属性来报告当前方向类型(portrait-primary、landscape-primary、portrait-secondary、landscape-secondary)及角度(度),在旋转设备时实时更新。

Screen Orientation API报告四种不同状态:portrait-primary(0°)、landscape-primary(90°)、portrait-secondary(180°)和landscape-secondary(270°),分别对应物理设备旋转。

Landscape
Typeunknown
Angle
Changes0

您的结果意味着什么?

Result Range Meaning
良好 旋转设备时方向即时更新 设备的加速度计和屏幕方向系统正常工作。方向变化被迅速检测并报告。
警告 方向变化缓慢或需要过度旋转 方向传感器可能反应迟缓或设备的旋转灵敏度阈值设置较高。
不佳 方向不变或被锁定 屏幕旋转锁可能已启用。检查控制中心(iOS)或快速设置(Android)中的旋转锁定开关。

常见问题与解决方案

转动设备时屏幕不旋转

检查旋转锁定是否已禁用。在iOS上,打开控制中心确认旋转锁定图标已关闭。在Android上,下拉快速设置确认自动旋转已启用。

方向改变但报告的角度似乎不对

不同设备根据其自然方向对0°的定义不同。手机通常以竖屏为0°,而平板可能以横屏为0°。

相关工具

常见问题

什么是Screen Orientation API?

Screen Orientation API是一个Web标准,提供设备屏幕的当前方向类型和角度。每次方向更新时都会触发变化事件。

为什么我的平板显示横屏为0°而不是竖屏?

自然方向(0°)取决于设备制造商。大多数手机将竖屏定义为自然方向,但许多平板以横屏为主要方向。

网站可以锁定屏幕方向吗?

可以。全屏模式下的Web应用可以使用screen.orientation.lock()强制特定方向。但这只在页面处于全屏状态时有效。

数据会发送到服务器吗?

不会。屏幕方向数据完全通过Screen Orientation API在本地读取。不会将任何信息传输到任何服务器。