如何获取当前URL中InnApp浏览器3.0的PhoneGap(How to get current

2019-11-02 10:05发布

嗨,我能不能当点击关闭按钮(或者在任何时候加载某些URL后)检索应用程式内浏览器当前的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问题,但没有得到任何答复

Answer 1:

据这里的PhoneGap的文档http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html你应该能够得到的URL是这样的:

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

我不相信你可以从退出事件访问网址,但您可以在loadstop活动期间将其存储在一个全局变量,然后查看它在退出事件。



文章来源: How to get current url in InnApp browser in Phonegap 3.0