渲染引擎
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 :
静态获取浏览器当前时间戳,单位为毫秒。