我正在构建一个phonegap / cordova应用程序,其中html来自远程源。我正在使用插件从网页与本机应用程序进行通信。
我开始构建一个与该插件一起正常工作的android变种。现在我正在添加Windows Phone,但无法通过远程html设置插件。
我尝试使用默认的html页面,这是一个本地的html页面,并试图与插件进行通信,这很好。所以我的结论是cordova.exec()的插件和调用是正确的。
在我的输出窗口中,我看到一些消息,我不确定它们是否会影响我所看到的行为:
* CordovaBrowser_LoadCompleted
5秒后,deviceready尚未解雇。
频道未被解雇:onPluginsReady
频道未被解雇:onCordovaReady *
任何人都知道Windows Phone 8上的cordova插件是否存在问题或者我如何解决此问题?
答案 0 :(得分:0)
经过一些更多的测试和调试后,我发现为什么插件没有在远程站点上触发,但是在本地工作。
Phonegap为每个平台使用不同版本的cordova.js文件。包含远程站点上的Windows Phone版本,插件开始工作(Andriod停止工作)
现在用增加的知识重新思考我的架构。