I'm developing an app for iPhone using Xcode and PhoneGap and HTML, and ChildBrowser. I'm trying to display a PDF that is being retrieved from Dropbox (the site has been added to the External Array list in Cordova.plist) but the error Plugin 'ChildBrowserCommand' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist comes up in the console
and i don't understand what's wrong. in Cordova.plist, i added to the Plugin Dictionary;
The JavaScript is;
childbrowser = ChildBrowser.install();
function viewOnline(site) {
cordova.exec("ChildBrowserCommand.showWebPage", encodeURI(site));
}
and the HTML is;
<button onclick="viewOnline('http://dl.dropbox.com/u/97184921/Internship%20Stuff/Holidays.pdf');">View Online</button></li>
I'm fairly new to ChildBrowser and don't really understand what's wrong; how do i fix the code?
EDIT
this is the full error that comes up in the console if it helps;
2013-03-11 16:05:00.327 TestApp1[62039:15b03] ERROR: Plugin 'ChildBrowser' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist.
2013-03-11 16:05:00.328 TestApp1[62039:15b03] -[CDVCommandQueue executePending] [Line 102] FAILED pluginJSON = [null,"ChildBrowser","showWebPage",["http://dl.dropbox.com/u/97184921/Internship%2520Stuff/Holidays.pdf"]]
I answered it myself - you need to make sure all ChildBrowser files are in the Plugins folder in Xcode (can be seen to the left of the screen underneath the index.html files etc - may be empty at first