2016-11-23 8 views
-2

エラーを投げずにHTML5通知APIのサポートを検出したいと考えています。約束やコールバックを使っても問題はありませんが、私は同期的にサポートを検出できる方が好きです。通知のサポートの検出

答えて

2

あなたが探しているものは窓だと思います。

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

関連する問題