window屬性:onbeforeinstallprompt

2018-04-23 10:39 更新

onbeforeinstallprompt屬性

該Window.onbeforeinstallprompt屬性是處理beforeinstallprompt的事件處理程序,當(dāng)用戶即將被提示“安裝”web應(yīng)用程序時(shí),該處理程序?qū)⒃谠O(shè)備上調(diào)度。其相關(guān)聯(lián)的事件可以保存以供稍后用于在更適合的時(shí)間提示用戶。 

onbeforeinstallprompt屬性語(yǔ)法

window.addEventListener(“beforeinstallprompt”,function(event){...});
window.onbeforeinstallprompt = function(event){...};

onbeforeinstallprompt屬性示例

以下示例使用beforeinstallprompt事件處理程序可以使安裝按鈕可操作,方法是,使用click處理程序中的事件:

window.addEventListener("beforeinstallprompt", function(e) {
  e.preventDefault(); // Prevents immediate prompt display

  // Shows prompt after a user clicks an "install" button
  installButton.addEventListener("click", function(e) {
    e.prompt();
  });

  installButton.hidden = false; // Make button operable
});

瀏覽器兼容性

我們正在將兼容性數(shù)據(jù)轉(zhuǎn)換為機(jī)器可讀的JSON格式。 

  • 電腦端
特征Chrome
Firefox(Gecko)Internet Explorer
Opera
Safari
基本支持支持:45不支持不支持支持:32不支持 
  • 移動(dòng)端
特征Android WebviewChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari MobileChrome for Android
基本支持支持:45支持:45不支持不支持支持:32不支持支持:45.0

規(guī)范

規(guī)范狀態(tài)注釋
Web App Manifest
該規(guī)范中'Window.onbeforeinstallprompt'的定義。
Working Draft
初始規(guī)格
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)