为什么我的 phonegap 应用程序中的导航器对象为空?

Why is navigator object empty in my phonegap app?

我的应用出现了问题,这些问题已经占据了我生命的最后 24 小时。我已经深入了解 "navigator" 对象完全为空的事实。

它在我的 phonegap 开发人员测试应用程序上不是空的,但是一旦我构建应用程序并部署到测试设备上 - 应用程序突然无法读取导航器对象...我检查了一下,它完全是空的。

为什么会这样,只有在构建和部署后导航器对象才完全为空?

好的 - 我犯了一个新手错误。我不知道 navigator 对象不会自动在 phonegap 应用程序中工作,您必须为该对象安装各种插件,例如设备插件、地理定位插件等。

通常在带有互联网浏览器的移动设备上,此对象很容易获得。更糟糕的是,在 phonegap 开发人员中测试应用程序时,这个对象很容易获得。但是,一旦构建和部署,如果没有适当的插件,它就无法工作。