Notify.js – HTML5のデスクトップ通知を手軽に実装できるJavaScriptライブラリ
HTML5の新しい機能の一つにデスクトップ通知があります。ブラウザ上だけでなく、デスクトップに通知が出せるのでメッセージやチャット、お知らせを配信するのにぴったりです。とは言え実装方法が面倒そうで手を出していないという人も多いでしょう。 そこで使ってみたいのがNotify.jsです。各ブラウザのデスクトップ通知をラッピングし、手軽に扱えるようにしたライブラリです。
Notify.jsの使い方
Notify.jsを使っている場合、以下のようなコードを書きます。
var myNotification = new Notify('Yo dawg!', {
body: 'This is an awesome notification',
notifyShow: onNotifyShow
});
function onNotifyShow() {
console.log('notification was shown!');
}
そして後はshowメソッドを実行するだけです。
myNotification.show();
各種イベントに対してコールバックが指定可能になっています。対応ブラウザはGoogle Chrome/Firefox/Safari/Firefox OS/Firefox Mobile for Androidとなっています。
Notify.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。