【问题标题】:HTML5: Remembering location setting in FirefoxHTML5:在 Firefox 中记住位置设置
【发布时间】:2011-06-08 13:25:48
【问题描述】:

我有一个带有 Google 地图组件的页面,我正在使用 navigator.geolocation.getCurrentPosition() 来启动地图,以便显示“本地”项目。

一切都很好,除了位置提示的行为 - 过去我想我已经看到你可以选择让 FireFox 记住这个设置,但要么已经从 FireFox 中删除,要么有一些标志/我没有使用的设置将启用此功能...有人有任何见解吗?

有关“记住”复选框的屏幕截图,请参见此页面:

http://diveintohtml5.info/geolocation.html

谢谢,

保罗

编辑:

好的,看起来我只在 FireFox 4 中看到了这个问题,因为它似乎没有让我选择在提示中记住该站点,这意味着它每次都会提示。 FireFox 3.5 按预期工作。这是预期的行为吗?我可以通过进入页面的页面信息手动将其设置为从不询问,但一般用户不会知道如何执行此操作。

【问题讨论】:

    标签: firefox geolocation firefox4


    【解决方案1】:

    嗯,FF 4.0.1 版似乎没有“记住权限”复选框......用户每次点击页面时都会收到提示,直到他们执行以下步骤:

    右键单击->“查看页面信息”->“权限”选项卡->“共享位置”,然后取消选中“始终询问”,将单选按钮设置为“允许”。

    似乎大多数人永远不会知道在那里寻找此设置,希望他们重新引入对话框“记住”复选框。

    【讨论】:

      【解决方案2】:

      如果您已经授予权限,Firefox 将不会再询问。你可以根据http://www.mozilla.com/en/firefox/geolocation/撤消它

      【讨论】:

      • 不,每次页面加载时我都会收到提示 - 我想按您说的做,并“保存/记住”页面的共享位置设置。
      • 遇到完全相同的问题(Win7 上的 FF 8.01),我可以确认 Firefox 一直在请求位置许可,即使在 getCurrentPosition 中明确声明了缓存年龄。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      • 1970-01-01
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多