我正在使用 Xcode 和 PhoneGap 和 HTML 以及 ChildBrowser 为 iPhone 开发应用程序。我正在尝试显示从 Dropbox 检索的 PDF(该站点已添加到 Cordova.plist 中的外部数组列表),但未找到错误插件“ChildBrowserCommand”,或者不是 CDVPlugin。检查您在 Cordova.plist中的插件映射,console
我不明白出了什么问题。在 Cordova.plist 中,我添加到插件字典中;
JavaScript 是;
childbrowser = ChildBrowser.install();
function viewOnline(site) {
cordova.exec("ChildBrowserCommand.showWebPage", encodeURI(site));
}
HTML是;
<button onclick="viewOnline('http://dl.dropbox.com/u/97184921/Internship%20Stuff/Holidays.pdf');">View Online</button></li>
我对 ChildBrowser 还很陌生,并不真正了解问题所在;我该如何修复代码?
编辑
如果有帮助,这是控制台中出现的完整错误;
2013-03-11 16:05:00.327 TestApp1[62039:15b03] 错误:未找到插件“ChildBrowser”,或者不是 CDVP 插件。检查 Cordova.plist 中的插件映射。
2013-03-11 16:05:00.328 TestApp1[62039:15b03] -[CDVCommandQueue executePending] [第 102 行] FAILED pluginJSON = [null,"ChildBrowser","showWebPage",[" http://dl.dropbox.com /u/97184921/Internship%2520Stuff/Holidays.pdf "]]