添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
API Documentation All Packages | All Classes | Index | Frames No Frames
Browser
Package laya.utils
Class public class Browser
Inheritance Browser Inheritance Object

Browser 是浏览器代理类。封装浏览器及原生 js 提供的一些功能。



Public Properties
Property Defined By
canvas : HTMLCanvas
[static] 全局画布实例(非主画布)。
Browser
clientHeight : Number
[static] [read-only] 浏览器窗口可视高度。 通过分析浏览器信息获得。浏览器多个属性值优先级为:window.innerHeight(包含滚动条高度) > document.body.clientHeight(不包含滚动条高度) > document.documentElement.clientHeight(不包含滚动条高度),如果前者为0或为空,则选择后者。
Browser
clientWidth : Number
[static] [read-only] 浏览器窗口可视宽度。 通过分析浏览器信息获得。浏览器多个属性值优先级为:window.innerWidth(包含滚动条宽度) > document.body.clientWidth(不包含滚动条宽度),如果前者为0或为空,则选择后者。
Browser
container : *
[static] 画布容器,用来盛放画布的容器。方便对画布进行控制
Browser
context : Context
[static] 全局画布上绘图的环境(非主画布)。
Browser
document : *
[static] [read-only] 浏览器原生 document 对象的引用。
Browser
height : Number
[static] [read-only] 浏览器窗口物理高度。考虑了设备像素比。
Browser
httpProtocol : Boolean
[static] 表示是否是 HTTP 协议。
Browser
onAndriod : Boolean
[static] 表示是否在 Android设备。
Browser
onAndroid : Boolean
[static] 表示是否在 Android设备。
Browser
onEdge : Boolean
[static] 表示是否在Edge。
Browser
onFirefox : Boolean
[static] 表示是否在Firefox。
Browser
onIE : Boolean
[static] 表示是否在IE浏览器内
Browser
onIOS : Boolean
[static] 表示是否在 ios 设备。
Browser
onIPad : Boolean
[static] 表示是否在 ipad 设备。
Browser
onIPhone : Boolean
[static] 表示是否在 iphone设备。
Browser
onMobile : Boolean
[static] 表示是否在移动设备。
Browser
onMQQBrowser : Boolean
[static] 表示是否在移动端 QQ 或 QQ 浏览器。
Browser
onPC : Boolean
[static] 表示是否在 PC 端。
Browser
onQQBrowser : Boolean
[static] 表示是否在 QQ 浏览器。
Browser
onSafari : Boolean
[static] 表示是否在移动端 Safari。
Browser
onWeiXin : Boolean
[static] 微信内
Browser
onWP : Boolean
[static] 表示是否在 Windows Phone 设备。
Browser
pixelRatio : Number
[static] [read-only] 设备像素比。
Browser
userAgent : String
[static] 浏览器代理信息。
Browser
width : Number
[static] [read-only] 浏览器窗口物理宽度。考虑了设备像素比。
Browser
window : *
[static] [read-only] 浏览器原生 window 对象的引用。
Browser
Public Methods
Method Defined By
createElement (type:String):*
[static] 创建浏览器原生节点。
Browser
getElementById (type:String):*
[static] 返回 Document 对象中拥有指定 id 的第一个对象的引用。
Browser
now ():Number
[static] 获取浏览器当前时间戳,单位为毫秒。
Browser
removeElement (ele:*):void
[static] 移除指定的浏览器原生节点对象。
Browser
Property Detail
canvas property
public static var canvas: HTMLCanvas

全局画布实例(非主画布)。

clientHeight property
clientHeight:Number [read-only]

浏览器窗口可视高度。 通过分析浏览器信息获得。浏览器多个属性值优先级为:window.innerHeight(包含滚动条高度) > document.body.clientHeight(不包含滚动条高度) > document.documentElement.clientHeight(不包含滚动条高度),如果前者为0或为空,则选择后者。


Implementation
public static function get clientHeight():Number
clientWidth property
clientWidth:Number [read-only]

浏览器窗口可视宽度。 通过分析浏览器信息获得。浏览器多个属性值优先级为:window.innerWidth(包含滚动条宽度) > document.body.clientWidth(不包含滚动条宽度),如果前者为0或为空,则选择后者。


Implementation
public static function get clientWidth():Number
container property
container:*

画布容器,用来盛放画布的容器。方便对画布进行控制


Implementation
public static function get container():*
public static function set container(value:any):void
context property
public static var context:Context

全局画布上绘图的环境(非主画布)。

document property
document:* [read-only]

浏览器原生 document 对象的引用。


Implementation
public static function get document():*
height property
height:Number [read-only]

浏览器窗口物理高度。考虑了设备像素比。


Implementation
public static function get height():Number
httpProtocol property
public static var httpProtocol:Boolean

表示是否是 HTTP 协议。

onAndriod property
public static var onAndriod:Boolean

表示是否在 Android设备。

onAndroid property
public static var onAndroid:Boolean

表示是否在 Android设备。

onEdge property
public static var onEdge:Boolean

表示是否在Edge。

onFirefox property
public static var onFirefox:Boolean

表示是否在Firefox。

onIE property
public static var onIE:Boolean

表示是否在IE浏览器内

onIOS property
public static var onIOS:Boolean

表示是否在 ios 设备。

onIPad property
public static var onIPad:Boolean

表示是否在 ipad 设备。

onIPhone property
public static var onIPhone:Boolean

表示是否在 iphone设备。

onMobile property
public static var onMobile:Boolean

表示是否在移动设备。

onMQQBrowser property
public static var onMQQBrowser:Boolean

表示是否在移动端 QQ 或 QQ 浏览器。

onPC property
public static var onPC:Boolean

表示是否在 PC 端。

onQQBrowser property
public static var onQQBrowser:Boolean

表示是否在 QQ 浏览器。

onSafari property
public static var onSafari:Boolean

表示是否在移动端 Safari。

onWeiXin property
public static var onWeiXin:Boolean

微信内

onWP property
public static var onWP:Boolean

表示是否在 Windows Phone 设备。

pixelRatio property
pixelRatio:Number [read-only]

设备像素比。


Implementation
public static function get pixelRatio():Number
userAgent property
public static var userAgent:String

浏览器代理信息。

width property
width:Number [read-only]

浏览器窗口物理宽度。考虑了设备像素比。


Implementation
public static function get width():Number
window property
window:* [read-only]

浏览器原生 window 对象的引用。


Implementation
public static function get window():*
Method Detail
createElement () method
public static function createElement(type:String):*

创建浏览器原生节点。

Parameters

type :String — 节点类型。

Returns

* — 创建的节点对象的引用。

getElementById () method
public static function getElementById(type:String):*

返回 Document 对象中拥有指定 id 的第一个对象的引用。

Parameters

type :String — 节点id。

Returns

* — 节点对象。