javascript - 用于检查“访问您的位置”的 Javascript 是否“暂时被阻止”
问题描述
如果用户过去暂时阻止/允许请求,我如何通过 javascript 获取 Firefox 中的位置许可状态。(在 Firefox 中,他们不会选择“记住此选择”)。
我使用下面的代码来检查地理位置权限,但在这两种情况下都暂时被阻止/允许,它返回状态:“提示”
navigator.permissions.query({ name: 'geolocation' })
.then(function(data) {
if(typeof data == 'object' && data.state != void 0) {
console.log(data);
}
});
我该怎么做才能获得“临时”状态?感谢
解决方案
推荐阅读
- python - 看不到更新变量
- c# - 使用.net core c#将json字符串从一种类型转换为另一种类型
- javascript - React 测试库 - onClick/onChange 错误中的上下文
- reactjs - React 组件在空时和从服务器加载时收缩
- c# - 解析完成前遇到流结束意外异常
- php - 使用 PHP 访问 sdtClass 对象
- javascript - 页面重新加载时自动提交表单
- python - 为什么从以下代码中删除 Py_Finalize() 使其工作?
- questdb - QuestDB 的监控选项?
- markdown - 我们可以在 Markodown 或 MDX 文件中包含来自文件的参考链接吗