覆盖浏览器地理位置通知
Posted
技术标签:
【中文标题】覆盖浏览器地理位置通知【英文标题】:Overwriting Browser GeoLocation Notification 【发布时间】:2011-04-20 14:41:29 【问题描述】:我正准备使用 html5 GeoLocation API,我想知道当前是否可以覆盖/设置默认浏览器通知以接受 GeoLocation?
最大的问题是缺乏对消息的控制,以及如何控制我们告诉用户我们使用他们的 GeoLocation 的意图。
在当前接受选项的顶部弹出一些东西给用户更多细节似乎没有意义。
谢谢!
【问题讨论】:
【参考方案1】:无法自定义这些消息。从用户代理到用户代理,所有通知都完全不同。
在调用 navigator.geolocation 向您的用户提供更多信息之前,您能不能不弹出一条消息。这样至少你不会同时在屏幕上显示两条消息。像这样的东西:http://jsfiddle.net/thebeebs/bTWhd/1/
【讨论】:
一点也不坏。这就是概念。【参考方案2】:不,这些是本机浏览器的一部分,出于安全和隐私原因,故意不可编辑。
【讨论】:
【参考方案3】:对于所有浏览器都没有标准的方法来执行此操作。如果您不希望用户必须点击多条消息,最好使用工具提示来执行此操作。
【讨论】:
工具提示是我们最初的想法,但我们真的希望在所有浏览器中都有一致的消息。这可能会限制我们使用这种有用功能的能力。 工具提示是在所有浏览器中获得一致消息的一种方式 不是移动的,如果触发器至少是“悬停”的话。以上是关于覆盖浏览器地理位置通知的主要内容,如果未能解决你的问题,请参考以下文章