function getOrientation() {
if (typeof window.orientation !== 'undefined') {
// 支持window.orientation属性
return window.orientation;
} else if (typeof window.screen.orientation !== 'undefined') {
// 支持window.screen.orientation属性
return window.screen.orientation.angle;
} else if (typeof window.screen.mozOrientation !== 'undefined') {
// Firefox浏览器
return window.screen.mozOrientation;
} else if (typeof window.screen.msOrientation !== 'undefined') {
// IE浏览器
return window.screen.msOrientation;
} else if (typeof window.screen.webkitOrientation !== 'undefined') {
// Chrome、Safari浏览器
return window.screen.webkitOrientation;
} else {
// 不支持设备屏幕方向检测
return null;
}
}
// 调用示例
var orientation = getOrientation();
console.log(orientation); // 输出设备屏幕的方向,以角度表示
检测设备屏幕的方向
于 2023-09-22 16:17:31 首次发布