Phonegap:监听页面并关闭InAppBrowser以返回index.html的简单方法

时间:2015-02-10 22:39:52

标签: javascript cordova phonegap-build

我已经尝试了六个例子而没有任何运气。

我想放一个"关闭"页面上的链接将关闭InAppBrowser并将用户返回到应用程序的index.html页面。看起来很简单,对吧?

我可以访问要放置链接的页面。

我可以创建指向空白页面的链接,该空白页面可用于触发loadstart或loadstop上的关闭 - 以最佳者为准。

例如,我可以创建一个页面,例如http://somewhere.com/CloseIAB.html

由于使用该方法的示例失败,因此无法确定是否必要。

这是我需要知道的:

我需要哪些代码以及在哪里将它放在我的应用程序的index.html中?

我浪费了几个小时试图让它发挥作用。

我正在使用Build。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用自定义事件?像这样(未经测试):

var ref = window.open("www.mypage.com",'_blank','location=no');
ref.addEventListener('closeiab', function() { ref.close() });

并在您的www.mypage.com(假设jquery):

$('myclosebtn').on('click', function() { $(document).trigger( "closeiab", [ ] );