javascript - 检测浏览器/设备是否支持屏幕旋转

标签 javascript screen-rotation

有没有办法检测浏览器/设备是否支持屏幕旋转,而不必等待 orientationchange 事件?仅当浏览器或设备支持时,我才不会尝试检测旋转本身。

最佳答案

我想你可以这样检测:

if( 'onorientationchange' in window) { /* supported! */ }

但是,我不确定某些浏览器是否会支持该事件,即使它们从不触发它。

关于javascript - 检测浏览器/设备是否支持屏幕旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15970057/

相关文章:

swift - 旋转时 UINavigationController 类中的框架问题

javascript - UTC 日期字符串是否需要格式说明符 "Z",即使该字符串包含时间偏移?

javascript - 如何在 Google Maps API 上绘制圆圈并在圆圈内搜索?

java - 如何阻止 Android 应用程序旋转?

android - 在多个膨胀的 EditText 上设置文本会导致在旋转后全部填充相同的文本

android - PopupWindow.showAtLocation() 在使用 onSaveInstanceState() 处理设备旋转时导致 WindowManager$BadTokenException

Android:自动旋转在 setRequestedOrientation 后不起作用

javascript - 原型(prototype) - 显示一个元素,隐藏 sibling

javascript - D3.js 维恩图文本标签

javascript - 在 javascript 中创建一个 ISO 日期对象