我想创建一个 google chrome 扩展程序,当在 mysql 数据库中添加新记录时通知用户!有人可以帮助我吗?谢谢你。
问问题
18345 次
2 回答
13
请参阅此页面。
使用 chrome.notifications API 使用模板创建丰富的通知,并将这些通知显示给系统托盘中的用户。
https://developer.chrome.com/docs/extensions/reference/notifications/
chrome.notifications.create(
"name-for-notification",
{
type: "basic",
iconUrl: "image.jpeg",
title: "This is a notification",
message: "hello there!",
},
function () {}
);
您可以像这样创建通知。
编辑:请不要忘记在文件中添加"notifications"
权限manifest.json
于 2013-09-14T03:06:43.520 回答
0
您也可以像这样使用来自窗口对象的通知
并且——非常重要!:不要忘记在 manifest.json 中添加“通知”权限
function init() {
if (!window.Notification) {
alert('notSupport');
} else if (Notification.permission === "granted") {
console.log('grant notification')
installNotification = createInstallNotification();
} else if (Notification.permission !== 'denied') {
console.log('denied init notes')
Notification.requestPermission(function (permission) {
console.log('ask init notes',permission)
if (permission === 'granted') {
installNotification = createInstallNotification();
}else{
alert('doNotDenied')
}
})
}
// end init
}
function createInstallNotification() {
return new Notification('installSuccess', {
body: 'text body'
, tag: 'uniqe-numer-here'
})
}
于 2020-09-09T14:06:18.990 回答