Safari で requestNotification を呼び出すと、プロンプトは表示されません。
コード:
Notification.requestPermission(function (permission) {
console.log(permission); // always denied
if (permission === "granted") {
// never hits this block
}
});
Mac OSX でのテスト
通知の詳細
更新:
ファイル システムではなく localhost で実行すると正しく動作するように見えますfile://。http://localhost/