0

嗨,我无法在单击关闭按钮时(或在加载某些 url 后的任何时间)检索 inapp 浏览器的当前 url,我的代码如下

 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:/// ....
  }); 

请帮我。我找到了这个SO question,但没有得到任何答案

4

1 回答 1

5

根据此处的PhoneGap文档http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html,您应该能够获得这样的网址:

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

我不相信您可以从退出事件访问 url,但您可以在 loadstop 事件期间将其存储在全局变量中,然后在退出事件中查看它。

于 2013-08-23T12:25:26.647 回答