---
navTitle: $browser
---
# $browser - 当前浏览器环境

`$browser`代表当前的浏览器环境，在前端页面和后端的表达式计算中都可以使用此变量，在后端使用时，表示当前发起请求的浏览器环境，如果当前是二次开发调用或者定时调用，那么此属性依然存在，但内部的下级属性都为空。

在表达式中可以通过`$browser.xxx`的形式来判断浏览器环境，有如下属性：

- `$browser.name` - 浏览器的名称，如`MSIE`、`Edge`、`Chrome`……，如果是未知的浏览器返回`Unknown`
- `$browser.version` - 浏览器版本，如：`92`
- `$browser.webkit` - 浏览器是否基于webkit内核，比如chrome浏览器中会返回true
- `$browser.os` - 操作系统，如`win10`、`macOS`
- `$browser.userAgent` - 浏览器的User-Agent字符串，如：`Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36`
- `$browser.mobile` - 是否在手机端或者平板中
- `$browser.phone` - 是否在手机端
- `$browser.mac` - 是否在PC端mac环境中
- `$browser.pad` - 是否在平板中
- `$browser.ios` - 是否在移动端ios系统中
- `$browser.android` - 是否在andriod环境中
- `$browser.edge` - 是否为微软edge浏览器
- `$browser.chrome` - 是否为chrome浏览器
- `$browser.safari` - 是否为safari浏览器
- `$browser.firefox` - 是否为火狐浏览器
- `$browser.opera` - 是否为opera浏览器
- `$browser.weixin` - 是否在微信浏览器中
- `$browser.wxwork` - 是否为企业微信
- `$browser.wxapp` - 是否为微信小程序
- `$browser.qqbrowser` - 是否为qq浏览器
- `$browser.qq` - 是否在qq中打开
- `$browser.tim` - 是否在TIM中打开
- `$browser.alipay` - 是否为支付宝浏览器
- `$browser.alipayapp` - 是否为支付宝小程序
- `$browser.locationHost` - 系统路径
