rez*_*rsi 6 javascript permissions google-maps geolocation
我使用 HTML5 Geolocation 来获取用户坐标。但如果用户不同意请求访问 GeoLocation,那么在访问该网站时这将始终是一个问题。
当用户被拒绝访问时,我想再次获得访问权限。
我使用了以下内容:
https://developer.mozilla.org/en-US/docs/Web/API/Permissions/revoke
我的代码:
function revokePermission() {
navigator.permissions.revoke({name:'geolocation'}).then(function(result) {
report(result.state);
});
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
navigator.permissions.revoke is not a function
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助
小智 1
此功能已过时。尽管它在某些浏览器中仍然可以工作,但不鼓励使用它,因为它可能随时被删除。尽量避免使用它。
MDN:https://developer.mozilla.org/en-US/docs/Web/API/Permissions/revoke#browser_compatibility