Google ManagedConfiguration API是否支持安卓/iOS?安卓Chrome调用崩溃咨询
平台支持情况
navigator.managed.getManagedConfiguration() 属于WICG的Web设备管理配置提案API,目前仅在桌面端Chrome(Mac、Windows等)有稳定实现,安卓和iOS的Chrome浏览器均未正式支持该API。移动端Chrome调用未实现的该API时,会触发进程异常,也就是你遇到的"Aw, Snap"崩溃错误。
安卓端崩溃原因
在安卓Chrome控制台执行该API调用时出现崩溃,本质是因为移动端Chrome没有对这个API做适配实现,调用未被支持的原生API接口直接导致浏览器进程崩溃,这属于浏览器未兼容该提案API的表现。
相关提案文档核心内容翻译
该API的设计目标是让网页能够获取由企业MDM(移动设备管理)系统配置的应用级参数,适用于企业管控场景下的网页应用配置获取:
- API核心能力:网页通过调用
navigator.managed.getManagedConfiguration(keys)传入配置键名数组,获取对应MDM配置的值;如果未传入keys,则返回所有可用配置。 - 当前实现状态:仅桌面端Chrome完成了基础实现,移动端(安卓、iOS)浏览器暂未跟进,且该提案仍处于WICG的草案阶段,未成为正式Web标准。
- 调用限制:该API仅能在被MDM管控的环境下返回有效配置,非管控环境下调用会返回空对象或抛出异常(不同平台表现不同)。
内容的提问来源于stack exchange,提问作者ProbotisOP
相关产品推荐
相关产品推荐

