我正准备使用HTML5 GeoLocation API,我想知道目前是否可以覆盖/设置默认浏览器通知以接受GeoLocation?
最大的问题是缺乏对消息传递的控制以及如何控制我们告诉用户我们使用GeoLocation的意图。
在当前的接受选项之上弹出一些东西似乎毫无意义,可以为用户提供更多细节。
谢谢!
答案 0 :(得分:4)
无法自定义这些消息。所有通知都与用户代理完全不同。
在调用navigator.geolocation以向用户提供更多信息之前,是否可以弹出消息。这样至少你不会同时在屏幕上显示这两条消息。这样的事情:http://jsfiddle.net/thebeebs/bTWhd/1/
答案 1 :(得分:1)
这些都不是原生浏览器的一部分,出于安全和隐私的原因,它们是故意不可编辑的。
答案 2 :(得分:0)
对于所有浏览器来说,没有标准的方法可以做到这一点。如果您不希望用户必须点击多条消息,那么最好使用工具提示执行此操作。