Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5地理位置许可问题_Html_Permissions_Geolocation - Fatal编程技术网

HTML5地理位置许可问题

HTML5地理位置许可问题,html,permissions,geolocation,Html,Permissions,Geolocation,我正在使用谷歌Chrome的地理定位扩展。似乎即使我拒绝许可,它仍然给出了位置。我甚至尝试过通过转到工具并将其设置为不允许检测位置来更改位置首选项;但即便如此,它仍然有效 如何回答这个问题?下面的代码应该为您提供一个e上的位置,警报('position')是,在您拒绝权限的情况下,应弹出带有警报(“此应弹出”)的警报 这个问题需要澄清。你说的那个“扩展”是什么?(请提供一个链接)另外,作为程序员(即地理定位不起作用)或用户(地理定位起作用,尽管你否认了),你是否也有问题?如果是后者,请在下一页问

我正在使用谷歌Chrome的地理定位扩展。似乎即使我拒绝许可,它仍然给出了位置。我甚至尝试过通过转到工具并将其设置为不允许检测位置来更改位置首选项;但即便如此,它仍然有效


如何回答这个问题?

下面的代码应该为您提供一个e上的位置,
警报('position')是,在您拒绝权限的情况下,应弹出带有
警报(“此应弹出”)的警报


这个问题需要澄清。你说的那个“扩展”是什么?(请提供一个链接)另外,作为程序员(即地理定位不起作用)或用户(地理定位起作用,尽管你否认了),你是否也有问题?如果是后者,请在下一页问这个问题。另外,记住地理定位不需要浏览器的配合;纯粹通过IP进行地理定位可以精确到20公里左右。地理定位规范严格规定,浏览器必须寻求获得用户位置的权限。@Ian Devlin:我使用了通知API来获得地理定位权限。当我拒绝许可时;它仍然向我显示坐标。我甚至拒绝了来自Chrome首选项/工具的位置许可。但它仍然有效!。。怎样?
navigator.geolocation.getCurrentPosition (
    function (e) {
        alert('Position');
    }, function (e) {
        alert('This should pop up');
    }
);