Phonegap / Cordova 3.1由于页面加载而重置插件
我有一个iOS Phonegap / Cordova 3.1 hello world应用程序的全新构build,并且在xcode输出中收到以下消息:
2013-10-30 08:20:17.768 HelloWorld[51492:c07] Multi-tasking -> Device: YES, App: YES **2013-10-30 08:20:17.914 HelloWorld[51492:c07] Resetting plugins due to page load.** 2013-10-30 08:20:18.394 HelloWorld[51492:c07] Finished load of:
Resetting plugins due to page load
消息,导致Resetting plugins due to page load
什么? 应用程序似乎运行良好,当我build立它。
这是由于页面加载重置插件的重复-在这个网站的问题。
这似乎是与jQuery Mobile和类似的图书馆已知的冲突。 检查其他职位,这是一个非常简单的补救措施。
编辑:
谢谢,我正在纠正,@ bart_88。 我查看了cordova项目代码,并看到以下内容:
- (void)webViewDidStartLoad:(UIWebView*)theWebView { NSLog(@"Resetting plugins due to page load."); [_commandQueue resetRequestId]; [[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:CDVPluginResetNotification object:self.webView]]; }
看起来这个代码会被击中(CDVViewController),所以你看到的消息只是一个可以忽略的新的NSLog条目。