Chrome扩展程序-Notification.requestPermission()不要求权限

切诺普

我创建了一个chrome扩展程序,该扩展程序还使用Web API-Notification生成了通知

问题是当我调用Notification.requestPermission()时,它不会询问权限,并且不会显示通知。

观察结果:

  1. Chrome->设置->显示高级选项...->隐私->内容设置->“允许所有网站...”显示通知。
  2. 普通的JavaScript可以正常工作-它是否与在chrome扩展程序中运行的事实有某种关系?

我该怎么解决?

编辑:我的代码。

if (Notification.permission !== "granted") {
      Notification.requestPermission()
           .then(function() {});
};

当我调试代码Notification.permission ===“ default”时。

切诺普

通过在manifest.json中添加“ notifications”权限来修复此问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Chrome扩展程序访问权限

测试Chrome扩展程序-要求错误

Chrome扩展程序声明权限混乱

Chrome扩展程序要求获得“ eth和测试网站”的权限是什么意思?

为什么我的chrome扩展程序要求历史记录权限?

不要在Chrome扩展程序中继承网页的CSS

可以在Chrome扩展程序中要求npm模块吗?

chrome扩展程序中的用户可配置的url权限

Chrome扩展程序失去了activeTab权限

如何知道我的Chrome扩展程序需要哪些权限?

如何在Chrome扩展程序中测试可选权限?

在Chrome扩展程序上将权限移至可选

Chrome扩展程序-内容脚本匹配是否仅限权限?

Chrome扩展程序:无法在DOM中插入HTML,权限问题

为什么我的iOS应用程序不要求用户访问相机的权限?

为什么我的Android应用程序不要求安装权限?

Notification.requestPermission()不请求许可

如何指示Chrome扩展程序在每次打开HTML时都不要重新加载HTML?

Ionic应用程序在Android模拟器上请求相机的用户权限,但在Ionic DevApp中不要求

Python程序不要求输入

Google Chrome /网络浏览器扩展程序:符合要求

Chrome扩展程序在浏览器重启后丢失了请求的权限

Chrome扩展程序-将添加“身份”权限会在自动更新时引起警告吗?

PHP,Mysql Notification Server要求

Desktop notification in Chrome 62+

Chrome扩展程序选项

Chrome扩展程序-通知

Chrome扩展程序的指标

Chrome扩展程序CaptureStream