Phonegap 2.3.0中的InAppBrowser

时间:2013-01-11 11:07:40

标签: android cordova childbrowser

在我的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

中只有三个事件
  1. loadstart - InAppBrowser开始加载网址时触发的事件

  2. loadstop - InAppBrowser完成加载网址时触发的事件

  3. exit - InAppBrowser窗口关闭时触发的事件

  4. 我刚试过1& 2事件来看看它们是如何工作的,因为我预计这两个事件与子浏览器的onLocationChange方法不匹配。

    有什么解决方案吗?或者我坚持使用儿童浏览器?

1 个答案:

答案 0 :(得分:4)

对我来说,loadstop通过添加以下行来工作,

iabrowser = window.open(url, target, op);
iabrowser.addEventListener('loadstop', locChanged);

确保正确初始化iabrowser