1
This commit is contained in:
71
20220330_Vote/Ewide.Web.Entry/wwwroot/lib/xe-utils/browse.d.ts
vendored
Normal file
71
20220330_Vote/Ewide.Web.Entry/wwwroot/lib/xe-utils/browse.d.ts
vendored
Normal file
@@ -0,0 +1,71 @@
|
||||
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
|
||||
Reference in New Issue
Block a user