qw-utils
Version:
qw Utils package
39 lines (38 loc) • 978 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.teminalUtils = void 0;
const ismobilejs_1 = __importDefault(require("ismobilejs"));
/**
* 终端工具类
*/
class teminalUtils {
constructor() { }
/**
* 判断是否PC设备
*/
isPC() {
return !((0, ismobilejs_1.default)().phone || (0, ismobilejs_1.default)().tablet);
}
/**
* 判断是否Pad(Tablet)设备
*/
isPad() {
return (0, ismobilejs_1.default)().tablet;
}
/**
* 判断是否Phone设备
*/
isPhone() {
return (0, ismobilejs_1.default)().phone;
}
/**
* 判断是否safari浏览器
*/
isSafari() {
return /Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent);
}
}
exports.teminalUtils = teminalUtils;