Browser 浏览器状态
是浏览器代理类。封装浏览器及原生 js 提供的一些功能。
维护人员:黑暗之神KDS
创建时间:2017-01-01
继承 无
子类 无
Public 属性
属性 |
---|
userAgent : string; 静态浏览器信息 |
onIOS : boolean; 静态是否在 ios 设备 |
onMobile : boolean; 静态是否在移动设备 |
onIPhone : boolean; 静态是否在 iphone设备 |
onIPad : boolean; 静态是否在 ipad 设备 |
onAndriod : boolean; 静态是否在 andriod设备 |
onAndroid : boolean; 静态是否在 andriod设备 |
onWP : boolean; 静态是否在 Windows Phone 设备 |
onQQBrowser : boolean; 静态是否在 QQ 浏览器 |
onMQQBrowser : boolean; 静态是否在移动端 QQ 或 QQ 浏览器 |
onSafari : boolean; 静态是否在移动端 Safari |
onIE : boolean; 静态是否在IE浏览器内 |
onWeiXin : boolean; 静态微信内 |
onPC : boolean; 静态是否在 PC 端 |
onMac : boolean; 静态是否在 PC 端 |
httpProtocol : boolean; 静态表示是否是 HTTP 协议 |
webAudioEnabled : boolean; 静态音频是否启用 |
soundType : string; 静态音频播放类别 |
enableTouch : boolean; 静态是否开启触摸 |
clientWidth : number; [静态]只读浏览器窗口可视宽度。 |
clientHeight : number; [静态]只读浏览器窗口可视高度。 |
width : number; [静态]只读浏览器窗口物理宽度。考虑了设备像素比。 |
height : number; [静态]只读浏览器窗口物理高度。考虑了设备像素比。 |
pixelRatio : number; [静态]只读设备像素比。 |
container : any; 静态画布容器,用来盛放画布的容器。方便对画布进行控制 |
Public 方法
方法 |
---|
now(): number 静态获取浏览器当前时间戳,单位为毫秒。 |
详情
clientWidth
clientWidth : number;
[静态]只读浏览器窗口可视宽度。
通过分析浏览器信息获得。浏览器多个属性值优先级为:window.innerWidth(包含滚动条宽度) > document.body.clientWidth(不包含滚动条宽度),如果前者为0或为空,则选择后者。
clientHeight
clientHeight : number;
[静态]只读浏览器窗口可视高度。
通过分析浏览器信息获得。浏览器多个属性值优先级为:window.innerHeight(包含滚动条高度) > document.body.clientHeight(不包含滚动条高度) > document.documentElement.clientHeight(不包含滚动条高度),如果前者为0或为空,则选择后者。
now
now(): number :
静态获取浏览器当前时间戳,单位为毫秒。