0

私はios phonegapアプリケーションで作業しています。phonegap2.4.0 で新しいプロジェクトを作成しました。それは成功しました。しかし、私の問題は、子ブラウザが来ていないことであり、コンソールに次のエラーが表示されます。

開始 URL: 無効

プロジェクトに子ブラウザを含めるために必要なすべての手順を実行しましたが、古い phonegap プロジェクトで正常に動作しています。

どうすれば問題を解決できますか??

function onBodyLoad() {
    document.addEventListener("deviceready", onDeviceReady,false);
}
function onDeviceReady() {
    cb = ChildBrowser.install();
}
function helo() {
    alert("hiiii");
    cordova.exec(null,null,"ChildBrowser","showWebPage",['google.com']);
}
4

2 に答える 2

0
function onDeviceReady() {

    if(window.plugins.childBrowser == null)
    {
        ChildBrowser.install();
    }
}

Or You can use InAppBrowser instead of childbrwoser.
For close browser use ref.close();
var ref = window.open("google.com", 'random_string', 'location=no');
ref.addEventListener('loadstart', function(event) {
        console.log(event.type + ' - ' + event.url);
} );
ref.addEventListener('loadstop', function(event) {
        console.log(event.type + ' - ' + event.url);

} );
ref.addEventListener('exit', function(event) {
                     //alert(event.type);
} );
于 2013-10-12T08:38:46.553 に答える
0
function onBodyLoad() 
{ 
   document.addEventListener("deviceready", onDeviceReady,false); 
} 
function onDeviceReady() 
{ 
   cb = ChildBrowser.install(); 
} 
function helo() 
{ 
    alert("hiiii"); 
    cordova.exec(null,null,"ChildBrowser","showWebPage",['http://google.com']); 
}
于 2013-10-12T08:39:36.300 に答える