如何让Firefox Quantum调用Windows通知API通过通知中心推送通知?
解决Firefox Pushbullet扩展调用Windows通知API的方案
嘿,我刚好折腾过类似的需求,给你几个靠谱的步骤来实现:
1. 先确保Firefox启用系统原生通知
Firefox Quantum本身支持调用Windows的通知API,但需要先开启对应的设置:
- 在地址栏输入
about:preferences打开设置页面 - 切换到「隐私与安全」板块,往下滚动到「权限」区域,找到「通知」选项并点击「设置」
- 确认
pushbullet.com域名已被允许发送通知 - 回到「权限」区域,找到「使用系统通知」的勾选框(不同版本位置可能稍有差异,一般在通知设置附近),务必勾选这个选项——这是让Firefox放弃自身弹窗,转而调用Windows原生通知的核心开关。
2. 配置Pushbullet扩展的通知选项
扩展本身的设置也得跟上:
- 点击Firefox右上角的Pushbullet图标,打开扩展设置面板
- 找到通知相关的配置项,确保「在浏览器中显示通知」(或类似描述的选项)处于开启状态,同时不要勾选「仅当浏览器处于活跃状态时显示」这类限制选项
- 部分版本的Pushbullet扩展里还有单独的「使用系统通知」开关,也请一并打开,让扩展优先调用系统层级的通知渠道。
3. 验证Windows通知中心的权限设置
系统层面的权限也不能忽略:
- 打开Windows设置 → 系统 → 通知和操作
- 确保「通知」总开关处于开启状态,然后找到Firefox的条目,确认它的通知权限是允许的,并且勾选了「在通知中心显示」选项
- 同时检查有没有开启免打扰模式,或者设置了通知优先级过滤,避免通知被系统屏蔽。
4. 重置通知权限(如果以上步骤无效)
有时候权限缓存会出问题,可以试试重置:
- 回到Firefox的通知设置页面(
about:preferences#privacy→ 权限→通知→设置) - 找到Pushbullet对应的条目,点击「移除」
- 重新打开Pushbullet扩展,它会再次请求通知权限,此时选择「允许」,并再次确认Firefox的「使用系统通知」选项已开启。
按照这些步骤配置完成后,Firefox的Pushbullet通知应该就能正常出现在Windows通知中心里了,替代之前Windows版Pushbullet应用的功能。
内容的提问来源于stack exchange,提问作者ifconfig
相关产品推荐
相关产品推荐

