在我的android项目中,我使用带有子浏览器的Phonegap 2.2.0。
我在Phonegap文档中通过Phonegap 2.3.0,当我看到inAppBrowser时我被吸引了,所以我想通过使用phonegap 2.3.0我可以避免使用子浏览器插件,我试图使用。
我的问题是,我正在使用子浏览器的onLocationChange方法,我需要在inAppBrowser中使用类似的东西,但我在phonegap上浏览了完整的inAppBrowser文档。
inAppBrowser(Phonegap 2.3.0 documentation)
中只有三个事件loadstart - InAppBrowser开始加载网址时触发的事件
loadstop - InAppBrowser完成加载网址时触发的事件
exit - InAppBrowser窗口关闭时触发的事件
我刚试过1& 2事件来看看它们是如何工作的,因为我预计这两个事件与子浏览器的onLocationChange方法不匹配。
有什么解决方案吗?或者我坚持使用儿童浏览器?
答案 0 :(得分:4)
对我来说,loadstop
通过添加以下行来工作,
iabrowser = window.open(url, target, op);
iabrowser.addEventListener('loadstop', locChanged);
确保正确初始化iabrowser
。