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

Phonegap: Simple way to listen for a page and close InAppBrowser to return to index.html

本文关键字:index 返回 html 方法 简单 InAppBrowser 监听 Phonegap      更新时间:2023-09-26

我已经尝试了六个示例,但没有成功。

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

我确实可以访问链接所在的页面。

我可以创建指向一个空页面的链接,该页面可以用来触发loadstart或loadstop上的关闭——以最好的为准。

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

甚至不确定这是否有必要,因为使用这种方法的例子已经失败了。

以下是我需要知道的:

我到底需要哪些代码,我该把它放在应用程序的index.html中的哪里?

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

我正在使用Build。

谢谢!

您尝试过使用自定义事件吗?类似的东西(未经测试):

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", [ ] );