如何欺骗浏览器中的不同位置进行测试?
Posted
技术标签:
【中文标题】如何欺骗浏览器中的不同位置进行测试?【英文标题】:How Can I Spoof A Different Location In My Browser for Testing? 【发布时间】:2016-05-17 13:44:14 【问题描述】:我在上面的链接问题中找不到这个。
我编写了一个使用 Google Maps 的 JS Web 应用程序。我收到来自印度的报告,称在该应用的移动版本上找不到浏览器位置,我需要能够对其进行调试(我住在纽约)。
它在纽约的安装中运行良好,所以我需要在印度安装上进行测试。
问题是我需要我的浏览器报告一个本地的long/lat,所以我可以触发那个JS代码路径。
有没有办法让我的浏览器欺骗长/纬度?
This is the only thing I've found。它看起来非常复杂,相当精致,我不确定它是否适用于我的应用程序。
我有没有更直接的方法来做一些事情,比如提供一个 GPX 文件(就像我为 Xcode 做的那样)来欺骗一个位置?
我使用的是 Mac,几乎可以使用任何浏览器来执行此操作。
谢谢!
【问题讨论】:
在这种情况下,我可能不会欺骗位置,因为我怀疑问题可能发生在地理定位代码之前。但是,我真的很想知道如何做到这一点。我会寻找可以启用此功能的插件。 这不是问题的答案。我遇到的问题是this one。我只是想我会把这个评论贴在这里作为提醒。 【参考方案1】:好的。我想出了如何在 Chrome 中执行此操作。
和this差不多(我在问题中提到的解决方案)。
不过,Google 似乎有所改变。您不再拥有“仿真”选项卡。您所拥有的是出现在第二个开发人员面板中的“传感器”选项卡:
在这里,你可以玩。
【讨论】:
以上是关于如何欺骗浏览器中的不同位置进行测试?的主要内容,如果未能解决你的问题,请参考以下文章