IS_DESKTOP
函数签名
typescript
function IS_DESKTOP() { ... }点击查看源码
js
/**
* 检测平板设备
* @returns 平板设备判断结果
*/
function isTablet() {
const userAgent = navigator.userAgent.toLowerCase();
return /ipad|android(?!.*mobile)|tablet/.test(userAgent);
}
// ============ 设备类型检测 ============
/** 平板设备 */
const IS_TABLET = isTablet();
/**
* 检测手机设备
* @returns 手机设备判断结果
*/
function isPhone() {
const userAgent = navigator.userAgent.toLowerCase();
return (
/mobile|android|iphone|ipod|blackberry|iemobile|opera mini/.test(
userAgent,
) && !IS_TABLET
);
}
/**
* 检测平板设备
* @returns 平板设备判断结果
*/
function isTablet() {
const userAgent = navigator.userAgent.toLowerCase();
return /ipad|android(?!.*mobile)|tablet/.test(userAgent);
}
/** 手机设备 */
const IS_PHONE = isPhone();
// ============ 设备类型检测 ============
/** 平板设备 */
const IS_TABLET = isTablet();
/** 移动设备 */
const IS_MOBILE = IS_PHONE || IS_TABLET;
/** 桌面设备 */
export const IS_DESKTOP = !IS_MOBILE;ts
/**
* 检测平板设备
* @returns 平板设备判断结果
*/
function isTablet() {
const userAgent = navigator.userAgent.toLowerCase();
return /ipad|android(?!.*mobile)|tablet/.test(userAgent);
}
// ============ 设备类型检测 ============
/** 平板设备 */
const IS_TABLET = isTablet();
/**
* 检测手机设备
* @returns 手机设备判断结果
*/
function isPhone() {
const userAgent = navigator.userAgent.toLowerCase();
return (
/mobile|android|iphone|ipod|blackberry|iemobile|opera mini/.test(
userAgent,
) && !IS_TABLET
);
}
/**
* 检测平板设备
* @returns 平板设备判断结果
*/
function isTablet() {
const userAgent = navigator.userAgent.toLowerCase();
return /ipad|android(?!.*mobile)|tablet/.test(userAgent);
}
/** 手机设备 */
const IS_PHONE = isPhone();
// ============ 设备类型检测 ============
/** 平板设备 */
const IS_TABLET = isTablet();
/** 移动设备 */
const IS_MOBILE = IS_PHONE || IS_TABLET;
/** 桌面设备 */
export const IS_DESKTOP = !IS_MOBILE;如有错误,请提交issue :::