Phonegap:监听页面并关闭InAppBrowser返回index.html的简单方法
Phonegap: Simple way to listen for a page and close InAppBrowser to return to index.html
我已经尝试了六个示例,但没有成功。
我想在页面上放一个"关闭"链接,关闭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", [ ] );
相关文章:
- 节点导出返回一个空对象
- ES6构造函数返回基类的实例
- 监视函数从服务返回不起作用,但作用域函数起作用
- Phonegap:监听页面并关闭InAppBrowser返回index.html的简单方法
- JQuery .index() 不返回元素的正确索引
- AngularJS - IE8 - 将$index传递给ng-click中的函数始终返回0并执行多次
- index在应该返回“4”时返回“-1”
- 当index=-1时,JS在请求myArray[index]时返回什么
- $.ajax工作不正常-返回index.html
- Jquery数组[index]返回未定义
- 快速服务器在试图访问index.html时返回Cannot Get
- jQuery:为什么index()在动态改变DOM后返回-1
- Node服务器只返回index.html,不加载bundle.js或其他js文件
- Angular工厂返回index.html作为响应.data而不是JSON
- JSON/Javascript:返回包含某个属性的数组对象的INDEX
- 美元的父母.$index总是返回0
- Cordova PhoneGap-阻止用户返回index.html页面
- 在指令中,$index作为字符串,通过ng个重复返回,在textarea的name属性中使用$index
- Jquery's index()函数返回-1,而不是单击列表项在其父项中的位置
- 将ngInit $index返回给脚本