Notification API を試すこともできます。次に例を示します。
function message(msg){
if (window.webkitNotifications) {
if (window.webkitNotifications.checkPermission() == 0) {
notification = window.webkitNotifications.createNotification(
'picture.png', 'Title', msg);
notification.onshow = function() { // when message shows up
setTimeout(function() {
notification.close();
}, 1000); // close message after one second...
};
notification.show();
} else {
window.webkitNotifications.requestPermission(); // ask for permissions
}
}
else {
alert(msg);// fallback for people who does not have notification API; show alert box instead
}
}
これを使用するには、次のように記述します。
message("hello");
それ以外の:
alert("hello");
注:現在、Chrome、Safari、Firefox、および一部のモバイル Web ブラウザーでのみサポートされていることに注意してください (2014 年 1 月)。
対応ブラウザはこちら。