通过 `KISSY.UA`, 你可以获取浏览器等用户代理信息。属性值遵循以下规则：

1. 表示当前引擎或浏览器的版本。版本号 1.2.3.4 会转换为数值 1.234
2. 如果不是当前引擎或浏览器，返回 0
3. 如果当前引擎或浏览器的版本号无法准确判定，返回 0.1

注意：

1. `UA.core` 返回字符串，目前支持 trident, webkit, gecko, presto 四大浏览器内核。
2. `UA.shell` 返回字符串，比如 firefox, opera, chrome, ie, safari
3. `UA.mobile` 返回字符串，目前支持 apple, nokia, android, opera mini/mobile 等设备/浏览器的探测。

### Properties

#### trident - `Number`

trident 的版本号。

IE 浏览器 8 系列以下都无法准确探测 Trident 内核的版本号。

#### webkit - `Number`

webkit 的版本号。

#### gecko - `Number`

gecko 的版本号。

#### presto - `Number`

presto 的版本号。

#### chrome - `Number`

chrome 的版本号。

#### safari - `Number`

safari 的版本号。

#### firefox - `Number`

firefox 的版本号。

#### ie - `Number`

ie 的版本号。

#### opera - `Number`

opera 的版本号。

#### mobile - `String`

mobile 的标志符。

若无法探测或非移动设备浏览器，将返回空字符串。

#### core - `String`

core 的标志符。此标识符表示浏览器的内核标识。

若浏览器内核不是 trident, webkit, gecko, presto 将返回空字符串。

#### shell - `String`

shell 的标志符。此标识符表示用户所用浏览器的外壳标识。

使用说明：

1. 此处的外壳表示广义的外壳，即 IE, Firefox, Chrome, Opera, Safari 等浏览器都属于外壳。可以利用此标识符直接识别浏览器类型。
2. 可以首先使用 `UA.shell` 返回的标识符判断当前浏览器类型，若需浏览器具体版本信息，可以再通过 `UA[UA.shell]` 取出版本号。
3. 对于众多国产浏览器外壳的，请跳转到 ua-extra 查看具体探测方法。

home › ua › ua :