我使用以下工具/平台创建了一个 Cordova 应用程序:
- 视觉工作室 2015
- 适用于 Apache Cordova 的 Visual Studio 工具
- 纹波模拟器 0.9.32
- 科尔多瓦 5.3.1
我正在使用 Ripple 的指南针和 GPS 功能来模拟它们。使用 Ripple 标题滑块并加载 GPX 文件,我可以模拟我的应用检测到的新标题、纬度、经度值。两周前一切正常。
问题开始于两天前。尽管指南针仿真运行良好,但该应用程序无法从 GPS 接收任何新坐标。我已经使用旧版本的应用程序进行了测试,但没有成功,并且还在 3 台不同的机器上进行了测试。
我已经在三台不同的机器上测试了来自科尔多瓦地理定位插件(https://cordova.apache.org/docs/en/3.0.0/cordova/geolocation/geolocation.watchPosition.html)的完整示例,但没有成功。地理位置和 GPX 不适用于 Ripple Emulator。我还测试了不使用 Visual Studio 而是使用 Cordova CLI 并通过命令提示符运行“ripple emulate”。
有些事情发生了变化。我还没有升级 Visual Studio。因此,我的猜测是 Ripple Emulator 0.9.32 与新版 Google Chrome 不兼容,因为几天前似乎从 47.0.2526.111 版本更新到 48.0.2.564.97 版本。我做了一些研究,似乎安装旧版本的 Chrome 并不容易。
有人可以对这个话题有所了解吗?您是否能够使用 Google Chrome 48.0.2.564.97 在 Cordova 应用程序上使用 Ripple Emulator 0.9.32 模拟 GPS 值?