Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何重新请求在Firebase云消息中显示通知的权限?_Javascript_Firebase_Permissions_Firebase Cloud Messaging - Fatal编程技术网

Javascript 如何重新请求在Firebase云消息中显示通知的权限?

Javascript 如何重新请求在Firebase云消息中显示通知的权限?,javascript,firebase,permissions,firebase-cloud-messaging,Javascript,Firebase,Permissions,Firebase Cloud Messaging,我正在使用Firebase云消息为web应用开发推送通知 第一次运行后,由于以下代码,我收到了请求通知promt: const messaging = firebase.messaging(); messaging .requestPermission() .......... 我已经授予了权限,但现在当我访问此页面时,我从未看到权限请求提示,因为我在第一次运行时已经授予了权限。如何取消订阅设备以再次查看权限请求?请参阅: chrome://settin

我正在使用Firebase云消息为web应用开发推送通知

第一次运行后,由于以下代码,我收到了请求通知promt:

const messaging = firebase.messaging();
    messaging
        .requestPermission()
        ..........
我已经授予了权限,但现在当我访问此页面时,我从未看到权限请求提示,因为我在第一次运行时已经授予了权限。如何取消订阅设备以再次查看权限请求?

请参阅:

chrome://settings/content/notifications 不推荐的requestPermission。改用本机浏览器API Notification.requestPermission


如果firebase版本是较新的6.0.4,则应使用Notification.requestPermission。

在桌面/Android Chrome中,至少可以单击URL旁边的锁,转到“站点设置”,然后更改通知设置。@MichaelBleigh,是的,我读过这方面的内容。我认为可以通过编程来实现。谢谢你。我认为在我的剧本中可以做到这一点。但是谢谢你,你帮我解决了这个问题。