BeforeInstallPromptEvent:prompt() 方法

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

非标准: 该特性是非标准的,请尽量不要在生产环境中使用它!

BeforeInstallPromptEvent 接口的 prompt() 方法使开发者能够在自己选择的时间展示安装提示。通常,这将在应用程序自定义安装界面的事件处理器中被调用。

此方法必须在用户操作(如按钮点击)的事件处理器中调用,并且对于给定的 BeforeInstallPromptEvent 实例只能调用一次。

语法

js
prompt()

参数

无。

返回值

一个解析为包含以下属性的对象的 Promise

outcome 实验性 非标准

一个字符串,表示用户是否选择了安装应用。此字符串必须是以下值之一:

  • "accepted":用户已安装该应用。
  • "dismissed":用户未安装该应用。
platform 实验性 非标准

如果用户选择安装应用,此参数为一个字符串,表示所选平台的名称,该名称是 BeforeInstallPromptEvent.platforms 属性的值之一。如果用户选择不安装应用,此参数则为空字符串。

示例

浏览器兼容性

BCD tables only load in the browser

参见