📜  window.orientation 给 undefined - Javascript (1)

📅  最后修改于: 2023-12-03 15:35:41.650000             🧑  作者: Mango

JavaScript 中的 window.orientation 属性

在移动设备的浏览器环境下,window.orientation 属性可以用来获取设备当前的方向。然而,在某些浏览器中,此属性可能会返回 undefined,这通常是因为浏览器不支持此属性或者没有相应的权限。

使用方法
// 检查浏览器是否支持 orientation 属性
if ('orientation' in window) {
  console.log(window.orientation);
} else {
  console.log('当前浏览器不支持 orientation 属性');
}
兼容性

根据 MDN 的介绍,orientation 属性的兼容性如下:

  • iOS Safari 3.2 及以上版本支持此属性
  • Android Browser 和 Chrome for Android 支持此属性
  • 其他大部分移动设备浏览器不支持此属性
注意事项
  • orientation 属性只能用于移动设备浏览器环境,不适用于桌面浏览器。
  • 在某些浏览器中,即使支持此属性,其行为也可能会受到权限限制而返回 undefined