在客户端使用javascript关闭Inappbrowser

时间:2015-01-28 08:49:20

标签: android cordova inappbrowser

我正试图在Android平台的手机间隙中使用应用内浏览器显示网页。 window.open()打开一个url网页,可以调用另一个html页面到服务器上。我试图通过点击调用javascript函数iabClos​​e(事件)的关闭超链接关闭任何页面上的应用程序内浏览器(即,在第一个加载的页面或加载的中间页面或最后一页上) 但是应用程序内浏览器没有关闭。

如果有人知道解决方案或任何其他更好的关闭应用程序内浏览器的方法,请帮助我。 提前致谢

代码:

<html>
   <head>
      <script type="text/javascript" charset="utf-8">
         var iabRef = null;

         function inApp() {
         iabRef = window.open('http://202.65.155.246/Real_Time_Data        /SSEClient.aspx', '_blank', 'location=no');
         iabRef.addEventListener('loadstop', iabLoadStop);
         iabRef.addEventListener('exit', iabClose); 
         }

         function iabLoadStop(event) {
         if(event.url == "http://202.65.155.246/Real_Time_Data/CloseIAB.aspx"){
         iabRef.close();
         }               
         }

         function iabClose(event) {
         iabRef.removeEventListener('loadstop', iabLoadStop);
         iabRef.removeEventListener('exit', iabClose);
         }      
      </script>        
      <title>Hello World</title>
   </head>
   <body>
      <a href="#" onclick="inApp()" style="font-size:30px;">Click Here</a>  </br></br>      
      <a href="" onclick="iabExit()" style="font-size:30px;">Exit</a>   
   </body>
</html>

0 个答案:

没有答案