UNPKG

qw-utils

Version:

qw Utils package

36 lines (35 loc) 1.16 kB
"use strict"; var _interopRequireDefault = require("/Users/lxy/qw-utils/node_modules/@babel/runtime/helpers/interopRequireDefault.js").default; var _defineProperty2 = _interopRequireDefault(require("/Users/lxy/qw-utils/node_modules/@babel/runtime/helpers/esm/defineProperty.js")); var _ismobilejs = _interopRequireDefault(require("ismobilejs")); class teminalUtils { constructor() { /** * 判断是否PC设备 */ (0, _defineProperty2.default)(this, "isPC", () => { return !((0, _ismobilejs.default)().phone || (0, _ismobilejs.default)().tablet); }); /** * 判断是否Pad(Tablet)设备 */ (0, _defineProperty2.default)(this, "isPad", () => { return (0, _ismobilejs.default)().tablet; }); /** * 判断是否Phone设备 */ (0, _defineProperty2.default)(this, "isPhone", () => { return (0, _ismobilejs.default)().phone; }); /** * 判断是否safari浏览器 */ (0, _defineProperty2.default)(this, "isSafari", () => { return /Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent); }); } } module.exports = { teminalUtils };