javascript - 允许手动输入的 Firefox 地理位置提供程序

标签 javascript geolocation firefox-addon firefox3.5

有什么简单的方法可以覆盖 geolocation api 的默认行为吗?并硬编码您当前的位置?

我认为这对于测试和出于隐私原因(提供虚假位置数据)很有用

我以为有一个附加功能,但我似乎找不到。现在唯一的选择似乎是将 about:config geo.wifi.url 更改为一些替代的网络服务,我认为这过于复杂。

有什么想法吗?

谢谢

理想场景

有人实现了一个显示谷歌地图的附加组件,我可以选择一个新的默认位置。

最佳答案

最简单的方法是导航到about:config,然后在过滤框中输入geo.wifi.uri,双击唯一显示的配置行, 并在将 xxxyyy 替换为您从 http://www.getlatlon.com/ 等服务中获得的坐标后输入以下值:

data:application/json,{"location":{"latitude":xxx,"longitude":yyy,"accuracy":10}}

这个技巧不需要任何附加组件或本地/托管文件。确保该值没有任何空格并且在一行上!

关于javascript - 允许手动输入的 Firefox 地理位置提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1800990/

相关文章:

javascript - 下载大图像的小版本 - 客户端 - 没有后端功能 - javascript

asp.net - 通过 jQuery 将更多 Web 表示逻辑移至 JavaScript

php - 通过 IP 获取位置的良好服务?

JavaScript 对象属性未定义

javascript - 在firefox扩展中监控http请求?

javascript - 我可以使用 jsp 中包含的 js 文件设置 httpSession 吗?

javascript - Hook 到 Electron 中的 console.log

python - 如何使用python访问任何用户的当前位置

firefox - 使用 "http-on-modify-request"和 "http-on-examine-response"时如何将响应映射到请求?

javascript - 如何将 Google Chrome 扩展移植到 Firefox?