通知在我制作的 Chrome 扩展程序中不起作用

Notification is not working in the Chrome Extension I am making

提问人:akashKP 提问时间:5/22/2023 更新时间:5/22/2023 访问量:27

问:

我正在学习如何创建 chrome 扩展程序。

但是我没有像我预期的那样收到通知,使用 Chrome 通知 API 的

 chrome.storage.sync.set({ 'total': newTotal },function(){
                if (amount && newTotal >= budget.limit){
                    var notifOptions = {
                        type : 'basic',
                        iconUrl : 'logo48.png',
                        title : 'Limit reached!',
                        message : 'Uh oh ! Looks like you reached your limit!'
                    };
                chrome.notifications.create('limitNotif',notifOptions,function(id) { console.log("Last error:", chrome.runtime.lastError); }) ;
                }

            });

当我按下一个名为此通知的按钮时,应该会弹出。spend

在 Chrome 中启用通知权限

您可以在此处找到完整的项目和文件

javascript jquery google-chrome google-chrome-extension

评论

0赞 wOxxOm 5/22/2023
对我来说,问题出在哪里并不明显。调试它。请注意,弹出窗口是一个单独的窗口,因此它有自己单独的开发工具:在弹出窗口中单击鼠标右键,然后在菜单中选择“检查”。
0赞 akashKP 5/22/2023
@wOxxOm控制台.log在回调函数内将其打印到控制台中,但我仍然没有收到通知。
0赞 akashKP 5/24/2023
@wOxxOm修复了它,在 Windows 中禁用了对 chrome 的通知访问。重新打开它。

答: 暂无答案