我正在以PWA方式开发网站,我想使用推送通知功能。
但是我找不到用JavaScript代码从浏览器中获取推送通知许可(未询问/阻止/允许)状态的方法。
有什么方便的方法吗?还是任何复杂的方法?
当前,我正在使用Firebase消息传递的requestPermission()
函数,该函数始终向用户请求权限。我想获得许可状态,而无需向用户发出任何请求。
答案 0 :(得分:0)
浏览器中有Notification
个对象。我可以使用Notification.permission
检查权限状态,该状态以字符串形式返回granted
,default
,denied
。