UNPKG

ze-react-component-library

Version:
46 lines (34 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isAndroid = exports.isIOS = exports.isLark = exports.isWeixin = exports.isWXWork = void 0; var isWXWork = function isWXWork() { var ua = navigator.userAgent.toLowerCase(); return ua.indexOf('wxwork') >= 0; }; /** * 微信环境 或 企微环境 * @returns */ exports.isWXWork = isWXWork; var isWeixin = function isWeixin() { var ua = navigator.userAgent.toLowerCase(); return ua.indexOf("micromessenger") >= 0; }; exports.isWeixin = isWeixin; var isLark = function isLark() { var ua = navigator.userAgent.toLowerCase(); return ua.indexOf("lark") >= 0; }; exports.isLark = isLark; var isIOS = function isIOS() { var platform = (navigator === null || navigator === void 0 ? void 0 : navigator.userAgent) || (navigator === null || navigator === void 0 ? void 0 : navigator.platform) || 'unknown'; return /iPhone|iPod|iPad/i.test(platform); }; exports.isIOS = isIOS; var isAndroid = function isAndroid() { var ua = navigator.userAgent.toLowerCase(); return ua.indexOf("android") >= 0; }; exports.isAndroid = isAndroid;