语法:let notification = new Notification(title, options)
document.getElementById('notice').addEventListener('click', _ => {
if (window.Notification) {
Notification.requestPermission();
const notification = new Notification('有新通知', {
body: `来自***的通知...`,
silent: true, // 通知出现是否提示音
// sound: '', // 定义通知出现时的声音资源
icon: 'https://avatars2.githubusercontent.com/u/15223841?s=96&v=4',
});
notification.onclick = (event) => {
window.open('http://www.deathghost.cn', 'DeathGhost');
window.focus();
notification.close();
};
} else {
this._message.warning('对不起,你的浏览器不支持Web Notification!');
}
})
Notification.close()
用于关闭通知。
title 参数:Notification.title
通知的文本显示方向:Notification.dir
语言:Notification.lang
文本内容:Notification.body
通知的图标图片的 URL 地址:Notification.icon
通知的 ID:Notification.tag