2012-02-08 102 views
-1

当一个人使用W3C Geolocation API并调用navigator.geolocation.getCurrentPosition()功能的浏览器会提示用户接受或拒绝它们的位置共享。鼓励地理位置API

这是我的理解是对许可的请求无法通过的Javascript &的DOM处理;正确的!你会有恶意开发者提问像你喜欢啤酒吗?,用户点击和开发人员默默窃取他们的位置。

虽则分享你的位置的通知,可以摘下来很被动;有些用户甚至可能认为哦,这只是我的浏览器阻止弹出没有给予通知太多的想法。

如果有人已经开发出识别用户的浏览器和绘制箭头,或以某种方式强调了一个事实,即浏览器询问他们的位置文档内插件我不知道。强调接受按钮的东西......解决方案和独立平台?

+0

,因为它一般不提倡代码浏览器特定的代码,我会阻止这样的事情。特别是因为它都是相当新的,特定的浏览器实现可能会改变。一般情况如何?“您的浏览器会要求您现在允许地理定位!”*通知?总体有趣的问题,但是,+1。 – deceze 2012-02-08 08:26:33

+1

thx @deceze。其他人,为什么downvote? – 2012-02-08 09:19:56

回答

-1

如果您收到“PERMISSION_DENIED(数值1)”只是通知用户有一个弹出。

+1

我知道如何检测他们是否点击拒绝。这不是我想要完成的。我想实际上把焦点带到接受按钮本身。 – 2012-02-08 08:21:44

+0

在此页面搜索“PERMISSION_DENIED”:[Using_geolocation](https://developer.mozilla.org/en/Using_geolocation) – 2012-02-08 08:32:04

+0

downvote for的wasa是什么? – 2012-02-08 08:34:16