- From: Marcos Caceres <w3c@marcosc.com>
- Date: Fri, 2 May 2014 18:40:10 -0400
- To: public-sysapps@w3.org, Doug Reeder <reeder_29@yahoo.com>, Dave Raggett <dsr@w3.org>
On April 26, 2014 at 5:52:46 AM, Dave Raggett (dsr@w3.org) wrote: > a. user has yet to be asked for a decision > b. user has previously granted permission > c. user has explicitly denied permission It might be interesting to map these out for various APIs. For example, Geolocation: > a. user has yet to be asked for a decision The developer can record this in localStorage. localStorage.geoEnabled = "haven't asked yet". > b. user has previously granted permission navigator.geolocation.getCurrentPosition(function(){ if(!localStorage.geoEnabled !== "yep"){ localStorage.geoEnabled = "yep" }); > c. user has explicitly denied permission navigator.geolocation.watchPosition(function(e){}, function(e){ \\1 === PERMISSION_DENIED if(e.code === "1") {localStorage.geoEnabled = "denied"}; }); So, with Geolocation you might have enough information.
Received on Friday, 2 May 2014 22:40:39 UTC