有没有其他方法来检查地理位置权限,而不是使用Permissions API中的navigator.permissions.query
查询?因为该API仍然处于草案阶段并且兼容性较差。
W3C 权限参考:https://www.w3.org/TR/permissions/
问题在于,一旦用户在本机权限弹窗上执行操作并希望检查用户所采取的操作
时,需要进行应用程序恢复
。
平台:移动 Android
注意:不希望使用cordova diagnostic plugin
示例:
navigator.permissions.query({name:'geolocation'}).then(function(result) {
console.log('result : ', result);
});
navigator.permissions.query
是检查权限的可用解决方案。但它仍处于“工作草案”阶段,并且在移动浏览器中支持较少。因此正在寻找替代方案。 - Shiv Kumar Baghel