1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- export interface XEBrowse {
- /**
- * 判断是否 NodeJs 环境
- */
- isNode: boolean;
- /**
- * 判断是否有 document 元素
- */
- isDoc: boolean;
- /**
- * 判断是否 Edge 浏览器
- */
- edge: boolean;
- /**
- * 判断是否 Firefox 浏览器
- */
- firefox: boolean;
- /**
- * 判断是否 IE 浏览器
- */
- msie: boolean;
- /**
- * 判断是否 Safari 浏览器
- */
- safari: boolean;
- /**
- * 判断是否移动端
- */
- isMobile: boolean;
- /**
- * 判断是否 PC 端
- */
- isPC: boolean;
- /**
- * 判断浏览器是否支持 LocalStorage
- */
- isLocalStorage: boolean;
- /**
- * 判断浏览器是否支持 SessionStorage
- */
- isSessionStorage: boolean;
- /**
- * 判断浏览器是否 -webkit 内核
- */
- '-webkit': boolean;
- /**
- * 判断浏览器是否 -moz 内核
- */
- '-moz': boolean;
- /**
- * 判断浏览器是否 -ms 内核
- */
- '-ms': boolean;
- /**
- * 判断浏览器是否 -o 内核
- */
- '-o': boolean;
- }
- /**
- * 获取浏览器信息
- */
- export declare function browse(): XEBrowse;
- declare module './ctor' {
- interface XEUtilsMethods {
- browse: typeof browse;
- }
- }
- export default browse
|