顯示問題標籤 顯示所有問題

'change' event for geolocator permission not triggered on change through permissions dialog

navigator.permissions.query({ name: 'geolocation' }).then(function(result) { result.onchange = function() { console.log('changed'); }; }) Usi… (閱讀更多)

navigator.permissions.query({

      name: 'geolocation'

}).then(function(result) {

      result.onchange = function() {
         console.log('changed');
      };

})

Using the above code, when the location permission dialog shows up in the browser and the value is changed from 'Block'/'Ask by default' to 'Allow', the 'onchange' function or the 'change' event aren't triggered. Essentially when this permission is set by the user using this dialog, I would like to show a message to the user asking them to enable their location to proceed, if blocked.

karan.uday 於 1 天前 詢問