5 javascript notifications google-chrome angularjs
我有一个网站,它在登录期间要求用户的通知许可。我有一个代码,当他/她拒绝许可时会自动注销用户(请参阅下面的代码)
//Checks if user browsers notification is "Allowed", if "denied", logs out user
if(Notification.permission == 'denied') {
removeAllCookies($cookies);
$location.path("/login");
}
Run Code Online (Sandbox Code Playgroud)
该代码起初似乎没问题,但就在今天,它开始出现故障。所有新用户即使尚未配置权限也会自动注销。
我什至尝试在地址栏左侧的图标上手动检查权限,我可以看到它仍然设置为ask(default). 我还尝试手动将其设置为Allow但该Notification.permission函数仍然返回被拒绝。这是什么原因造成的?在我的电脑上没问题,但在所有其他用户中它会自动阻止。
编辑:刚才我已经在我的电脑上遇到了同样的事情。我的通知权限被允许但Notification.permission总是返回denied。我控制台记录了它,它确实返回被拒绝。任何人?
| 归档时间: |
|
| 查看次数: |
3747 次 |
| 最近记录: |