Вот мой код:PhoneGap Build + Кордова + ChildBrowser Ошибка
<script src="include/cordova.js" type="text/javascript"></script> <script src="include/sencha-touch-all.js" type="text/javascript"></script> <script type="text/javascript" charset="utf-8" src="include/childbrowser.js"></script> <link href="include/sencha-touch.css" rel="stylesheet" type="text/css" />
var childBrowser = null;
if (navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry)/)) {
document.addEventListener("deviceready", onDeviceReady, false);
} else {
onDeviceReady();
}
function onDeviceReady(){
console.log("PhoneGap is Ready");
childBrowser = ChildBrowser.install();
}
function openChildBrowser(url)
{
try {
//both of these should work...
var cb = new ChildBrowser();
console.log(cb);
cb.showWebPage('http://www.google.com');
}
catch (err)
{
alert(err);
console.log(err);
}
}
...
Существует некоторый код, который не имеет никакого отношения, но когда я называю openChildBrowser()
я получаю следующая ошибка:
Uncaught TypeError: Object #<Object> has no method 'exec'
Который я считаю ссылкой на childbrowser call exec на cordova
объект.
Когда я смотрю на cordvoa
объект я не вижу exec
функцию в любом месте ...
Любые идеи?
Интересные мысли - хотя я этого не делаю, насколько мне известно. – sirmdawg