2011-04-20 73 views
1

我准备好使用HTML5 GeoLocation API,我想知道是否可以覆盖/设置接受GeoLocation的默认浏览器通知?覆盖浏览器地理位置通知

最大的问题是缺乏对消息传递的控制,以及如何控制我们告诉用户关于我们使用他们的GeoLocation的意图。

在当前的接受选项之上弹出一些东西似乎毫无意义,从而为用户提供更多的细节。

谢谢!

回答

1

没有这些是本地浏览器的一部分,并出于安全和隐私的原因而故意不可编辑。

0

对于所有浏览器都没有这样做的标准方法。如果您不希望用户必须点击多条消息,最好使用工具提示来执行此操作。

+0

工具提示一直是我们最初的想法,但我们真的很想在所有浏览器中都有一个一致的消息。这可能会限制我们使用这种有用功能的能力。 – Seth 2011-04-20 15:24:38

+0

工具提示是在所有浏览器中都有一致信息的一种方式。 – Galen 2011-04-20 15:28:10

+0

不是移动的,如果触发器至少“悬停”。 – chelmertz 2011-04-21 14:56:26

4

没有办法自定义这些消息。所有通知都与用户代理到用户代理完全不同。

在您调用navigator.geolocation给您的用户提供更多信息之前,您是否可以不弹出消息?这样至少你不会同时在屏幕上显示两条消息。类似这样的:http://jsfiddle.net/thebeebs/bTWhd/1/

+0

不是一个坏主意。这是为了这个概念。 – Seth 2011-04-21 12:25:51