UNPKG

qw-utils

Version:

qw Utils package

39 lines (38 loc) 978 B
"use strict"; 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;