prompt()
方法在
BeforeInstallPromptEvent
interface allows a developer to show the install prompt at a time of their own choosing.
BeforeInstallPromptEvent.prompt()
None.
空
Promise
.
var isTooSoon = true;
window.addEventListener("beforeinstallprompt", function(e) {
if (isTooSoon) {
e.preventDefault(); // Prevents prompt display
// Prompt later instead:
setTimeout(function() {
isTooSoon = false;
e.prompt(); // Throws if called more than once or default not prevented
}, 10000);
}
// The event was re-dispatched in response to our request
// ...
});
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
prompt
非标
|
Chrome 45 | Edge ≤79 | Firefox No | IE No | Opera No | Safari No | WebView Android 45 | Chrome Android 45 | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android 5.0 |
完整支持
不支持
实验。期望将来行为有所改变。
非标。预期跨浏览器支持较差。