【问题标题】:Chrome has blocked my geolocation trackingChrome 已阻止我的地理位置跟踪
【发布时间】:2017-09-22 10:20:14
【问题描述】:

我正在使用“地理定位”开发一个网页,为此我需要每天多次允许访问和拒绝访问,以查看它如何与我的代码配合使用。这里只是一个代码示例。

<script>
    if (navigator.geolocation) {
                navigator.geolocation.getCurrentPosition(showPosition);
/*        navigator.geolocation.getCurrentPosition(showPosition, showError);*/
    } else { 
        alert("Geolocation is not supported by this browser.")
    }
</script>

突然间它总是拒绝追踪我的位置,当我点击追踪图标时它说

"The following sites have been blocked from tracking your location on this page <my page name>" 

下面写着

"Settings will be cleared on next reload"

我已尝试重新加载页面,我已尝试重新启动 Google Chrome,我已输入位置设置但阻止列表为空,因此我也无法在此处找到我的页面。

那我该怎么办?只要我的页面被永久阻止,我就无法继续开发我的页面。

【问题讨论】:

  • 尝试从缓存中删除自动填充表单数据和托管应用数据。基本上,如果您单击一次不使用地理位置,它将一直捕获到最后。如果这不起作用,那么我们需要找到另一个问题。
  • 遇到了同样的问题,这让我发疯了。正如 Dhaval Jardosh 建议的那样,最终修复它的是清除托管应用程序数据。设置 -> 高级 -> 清除浏览数据 -> 托管应用数据。
  • 好的,但是当有人阻止我的页面访问他的位置然后决定允许时,他是否必须通过所有这些步骤才能允许?对于大多数人——不是开发人员,只是网站访问者——我认为这太复杂了。有任何想法吗? @user3333134

标签: javascript html google-chrome geolocation


【解决方案1】:

TL;DR:设置>清除浏览数据>高级>检查“托管应用数据”>清除数据

演练:

  1. 在 Chrome 中,点击菜单按钮,然后点击“设置”(或直接访问“chrome://settings/”)。
  2. 在“设置”中,开始在搜索栏中输入“清除浏览数据”,然后选择“隐私和安全”下的“清除浏览数据”。
  3. 在“清除浏览数据”弹出窗口中,单击“高级”选项卡。
  4. 将时间范围设置为“最后一小时”(或更长,具体取决于您认为 Chrome 何时开始阻止地理定位)。
  5. 选中“托管应用数据”复选框(它应该位于列表底部),并取消选中所有其他复选框。
  6. 点击“清除数据”。
  7. 返回到试图请求地理定位的页面。下次您尝试触发时,地理定位权限对话框应该会出现。

补充说明:

对于开发工作,您可以在 Chrome DevTools 中覆盖地理位置。有关说明,请参阅以下文章:https://developers.google.com/web/tools/chrome-devtools/device-mode/geolocation

【讨论】:

    【解决方案2】:

    尝试使用 microsoft edge 而不是 google chrome 我使用 microsoft edge 只是为了测试我在 localhost 上的当前浏览器位置

    【讨论】:

      【解决方案3】:
      > Open the Google Chrome app. Touch the Chrome menu . Touch Settings >
      > Site settings > Location. Use the switch to either have Chrome ask
      > before accessing your location, or to block all sites from accessing
      > your location. Touch the specific blocked or allowed sites to manage
      > exceptions.
      

      【讨论】:

        猜你喜欢
        • 2020-02-10
        • 2019-11-29
        • 1970-01-01
        • 2013-01-02
        • 2015-01-27
        • 1970-01-01
        • 1970-01-01
        • 2015-03-24
        • 1970-01-01
        相关资源
        最近更新 更多