admin管理员组

文章数量:1310297

Let say a user set permission to allow for receiving push notification but later changed those permissions to denied or default .

Is there some callback for this exposed in Serviceworker.

Let say a user set permission to allow for receiving push notification but later changed those permissions to denied or default .

Is there some callback for this exposed in Serviceworker.

Share Improve this question asked Aug 30, 2016 at 9:17 Prashant AgrawalPrashant Agrawal 67010 silver badges25 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 13

There's no event that's exposed to the service worker.

There's an event that you could listen for from the context of pages, via the Permissions API:

navigator.permissions.query({name: 'notifications'}).then(function(permission) {  
  // Initial status is available at permission.state

  permission.onchange = function() {  
    // Whenever there's a change, updated status is available at this.state
  };
});

本文标签: javascriptIs there any callback on permission change for web push notificationStack Overflow