UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

74 lines (73 loc) 1.75 kB
/** * @module 浏览器Device */ /** * 获取浏览器信息 * @description 会获取到浏览器对应的名称以及版本 * @returns {Object} 返回浏览器信息 */ export declare function getBrowserInfo(): { name: string; version: string; } | undefined; /** * 判断是pc端 * @returns {boolean} 返回true和false */ export declare function isPc(): boolean; /** * 判断是手机端 * @description 包含 android、iphone、黑莓手机、微软手机 等多种操作系统机型 * @returns {boolean} 返回true和false */ export declare function isPhone(): boolean; /** * 判断是 android * @returns {boolean} 返回true和false */ export declare function isAndroid(): boolean; /** * 判断是 ios * @returns {boolean} 返回true和false */ export declare function isIos(): boolean; /** * 判断是 windows phone * @returns {boolean} 返回true和false */ export declare function isWindowsPhone(): boolean; /** * 判断是 windows * @returns {boolean} 返回true和false */ export declare function isWindows(): boolean; /** * 判断是 linux * @returns {boolean} 返回true和false */ export declare function isLinux(): boolean; /** * 判断是 Mac * @returns {boolean} 返回true和false */ export declare function isMac(): boolean; /** * 判断是iphone *@returns {boolean} 返回true和false */ export declare function isIphone(): boolean; /** * 判断是ipad *@return {boolean} 返回true和false */ export declare function isIpad(): boolean; /** * 判断是微信内置浏览器 * @returns {boolean} 返回true和false */ export declare function isWeixin(): boolean; /** * 判断是QQ内置浏览器 * @returns {boolean} 返回true和false */ export declare function isQQ(): boolean;