2016-11-23 165 views
-2

我想檢測對HTML5 Notifications API的支持,而不會引發錯誤。我寧願能夠同步檢測支持,儘管使用承諾或回調會很好。檢測支持通知

回答

2

我覺得你要找的是window.Notification。

if (window.Notification) { 
 
    alert('support'); 
 
} else { 
 
    alert('no support'); 
 
}

這裏如果你想知道的瀏覽器支持的最新列表: http://caniuse.com/#search=Notification

+1

我不知道你需要的承諾。下面是一個例子,讓你開始如何做到這一點,沒有承諾回退。我不主張使用插件,但網站上的示例代碼顯示瞭如何備用。 https://blog.brunoscopelliti.com/a-fallback-plugin-for-html5-web-notifications/ – easement