我正在尝试获取Mozilla的通知,但它不断地抛出这个错误。
仅允许在短时间运行的用户生成事件处理程序内请求通知权限。
这是我的代码。同样的代码在Chrome、EDGE和Opera上正常工作。
Notification.requestPermission().then(function (status) {
if (status === 'denied') {
//
} else if (status === 'granted') {
//
}
});
我发现了一些与此相关的问题,但是它们对我没有帮助。
click
或其他用户触发事件的权限。 - collimarco