BeforeInstallPromptEvent: userChoice 属性

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

非标准: 此功能是非标准的,并且没有标准化轨迹。不要在面向 Web 的生产网站上使用它:它不会为每个用户工作。实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。

BeforeInstallPromptEvent 接口的 userChoice 属性表示用户在提示安装应用程序时做出的安装选择。

一个 Promise,它解析为包含两个属性的对象

outcome 实验性 非标准

一个字符串,指示用户是否选择安装应用程序。它必须是以下值之一

  • "accepted":用户安装了应用程序。
  • "dismissed":用户没有安装应用程序。
platform 实验性 非标准

如果用户选择安装应用程序,则这是一个字符串,命名所选平台,它是 BeforeInstallPromptEvent.platforms 属性中的一个值。如果用户选择不安装应用程序,则这是一个空字符串。

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅