Chrome插件调用notifications接口无响应

5,188 阅读1分钟

最近在搞Chrome extension插件开发,在调试接口的时候发现消息通知接口不生效,却没报任何错误,甚是疑惑。

1、检查是否加了通知权限 "permissions":[ "notifications" ],

2、chrome.notifications.create调用的icon地址是否错误。

以上都没问题,还是没显示消息通知。

接下来该怀疑是否是浏览器作了限制,经查找资料发现可能是新版本Chrome浏览器禁用了MacOS本机通知。

解决方案: 1、在Chrome浏览器中访问地址:chrome://flags。 2、搜索栏中搜索:notifications,找到 Enable system notifications 选项,将其选项值改为 Disabled,重启浏览器,问题解决。

如下图👇

QQ20210805-180600@2x.png