答案 0 :(得分:0)
这有效:
private Location sLocation
public Location SLocation
{
get { return sLocation; }
set
{
sLocation= value;
OnPropertyChanged(new PropertyChangedEventArgs("SLocation"));
}
}
SLocation=AltLocations[0];
中的函数已经是Notification.requestPermission().then(function(permission) { console.log('permiss', permission)});
发起的承诺的解析处理程序。
浏览器会保存您对特定域的决定,不会再次请求您的许可。
要让他们再次询问,您将不得不让他们忘记您的最后决定。 您可以在Firefox中执行以下操作:
在此处删除权限,然后重新加载页面,以供浏览器再次询问您。
答案 1 :(得分:0)
我相信您已经通过then()函数实现了诺言。我正在通过删除窗口来测试您的示例。它对我有用。
Notification.requestPermission()。then(function(getperm)
{
console.log('Perm granted', getperm)
});