在Firefox中区分允许位置访问和允许位置访问(记住)

时间:2018-09-13 18:28:51

标签: javascript firefox geolocation

在当前的Geolocation规范中,如果不调用提示用户的方法,就无法确定用户是否“允许”或“不允许”访问位置服务。常见的解决方法是将第一个提示的结果存储在localStorage中。这样,应用程序可以从localStorage进行读取,以确定用户之前是否曾被询问过,是否允许访问或不允许访问。

在Chrome上,此解决方案效果很好。在Firefox上,向用户提供了一个额外的选项来“记住此决定”。

enter image description here

为了正确确定用户是否已在应用程序刷新上启用了位置服务,我需要知道他们是否决定“记住”以便正确地向用户显示“启用位置” UI。

回答位置提示后,是否有已知方法确定该决定是否被“记住”?

0 个答案:

没有答案