2013-08-23 16 views
0

嗨,我能不能檢索應用程式內瀏覽器當前的URL,而點擊關閉按鈕(或加載某些URL後的任何時間),我的代碼波紋管如何獲得在InnApp瀏覽器當前的URL中的PhoneGap 3.0

var ref = window.open('http://google.com', '_blank', 'hidden=yes'); 
ref.show(); 
ref.addEventListener('exit', function(event) { 

      alert(JSON.stringify(event)); // no data related to URL 
}); 

ref.addEventListener('loadstop', function(){ 
    alert(window.location.href); // always get local address ie File:/// .... 
    }); 
給出

請幫幫我。我發現那位此S O question,但沒有得到任何答覆

回答

4

根據PhoneGap的文檔這裏http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html你應該能夠得到這樣的網址:

ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); }); 

我不相信你可以訪問網址退出事件,但可以在loadstop事件期間將其存儲在全局變量中,然後在退出事件中查看它。

+2

舊主題,但它沒有在我的android手機上工作,直到我添加事件作爲參數。所以它得到 ref.addEventListener('loadstop',function(event){alert('stop:'+ event.url);}); – stackiflow111

+0

@ stackiflow111這非常合理。真高興你做到了! –

相關問題