因为我的网站需要用户的位置,所以他们需要允许访问它。用户可以拒绝访问一次,和/或可能保存网站的拒绝偏好。但是,如果以后用户决定给网站提供他/她的位置,并且出于某种原因,权限对话框不会自动弹出,该怎么办?
有没有办法打开权限对话框,或者使用javascript/dojo创建与权限对话框功能相同的对话框/警报?
发布于 2012-04-08 01:33:18
我认为这样的偏好需要存储为持久数据,存储在服务器端的数据库中或用户机器上的cookie中。因此,每次用户登录到您的网站,这些数据(从数据库或cookie)应交叉检查,如果他们以前决定不允许这样的访问,权限对话框应弹出。(这就是您要找的答案吗?)
发布于 2012-05-14 00:14:38
您不能强制弹出授权对话框。这是一个安全组件的本机实现,它会一直记住用户的选择,直到他的pc死掉-或者首选项被清除。我想到了CTRL+SHIFT+DEL,一个快速的测试告诉我,至少对于FF11+来说,你应该通知用户选择的标志是‘站点偏好’
https://stackoverflow.com/questions/10051472
复制相似问题