ze-react-component-library
Version:
ZeroETP React Component Library
46 lines (34 loc) • 1.14 kB
JavaScript
;
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;