启动/返回位置权限对话框?

时间:2012-04-07 03:24:43

标签: javascript dojo

由于我的网站需要用户的位置,因此他们需要允许访问它。用户可以拒绝访问一次,和/或可能保存对网站的拒绝偏好。但是,如果用户稍后决定向网站提供他/她的位置,并且由于某种原因,权限对话框不能单独出现,该怎么办?

有没有办法调出权限对话框,或者使用javascript / dojo创建与权限对话框功能相同的对话框/警报?

2 个答案:

答案 0 :(得分:0)

我认为这些首选项需要存储为持久数据,存储在服务器端的数据库中,或存储在用户计算机上的cookie中。因此,每次用户登录您的网站时,都应该交叉检查此数据(来自数据库或cookie),如果他们之前决定不允许此类访问,则应弹出权限对话框。 (这是你要找的答案吗?)

答案 1 :(得分:0)

您无法强制弹出授权对话框。这是安全组件的本机实现,并将记住用户的选择,直到他的电脑死亡的那一天 - 或者首选项被清除。想到CTRL + SHIFT + DEL,快速测试告诉我至少FF11 +,你应该通知用户选择的标志是'Site Preferences'