---
description: "E10 Utils 浏览器与运行环境分类检索路由"
---

# 浏览器与运行环境

应用信息、UA、移动调试、点击延迟、软键盘和个人配置。

触发词：`浏览器`、`UA`、`vconsole`、`移动端`、`软键盘`、`运行环境`

## 按需加载规则

1. 精确命中能力名或导出符号时，直接读取对应知识卡。
2. 仅命中场景时，从下表选择最多三个候选卡。
3. 知识卡不足时，再读取卡片链接的完整原始文档。

## 能力列表

| 能力 | 场景摘要 | 知识卡 |
|---|---|---|
| `appInfo` | 使用 appInfo 获取模块信息, 导出并设置应用路由前缀 | [加载](../cards/appInfo.md) |
| `ua` | 根据 ua.browser 返回的客户端类型进行代码处理 | [加载](../cards/ua.md) |
| `vConsole` | 移动端在调试程序的时候,需要打印对应信息时。可以通过 vconsole 按钮激活显示对应控制台,输出对应信息 | [加载](../cards/vConsole.md) |
| `fastclick` | 采用按需加载获取，默认在移动端为 document.body 提供绑定，可在回调中获取实例进行 destory() 取消绑定 | [加载](../cards/fastclick.md) |
| `softKeyboardFunc` | 监听移动端软键盘弹起的全局事件，用于处理软键盘遮挡相关问题 | [加载](../cards/softKeyboardFunc.md) |
| `baseConfig` | 获取个人配置设置项内容的方法配置项 | [加载](../cards/baseConfig.md) |
