3

在我的 android 项目中,我使用带有子浏览器的 Phonegap 2.2.0。

我在Phonegap 文档中浏览了Phonegap 2.3.0,当我看到inAppBrowser 时我被吸引了,我想通过使用phonegap 2.3.0 我可以避免使用子浏览器插件并且我尝试使用。

我的问题是,我正在使用子浏览器的 onLocationChange 方法,我在 inAppBrowser 中需要类似的东西,但我在 phonegap 浏览了完整的 inAppBrowser 文档。

inAppBrowser 中只有三个事件(Phonegap 2.3.0 文档

  1. loadstart - InAppBrowser 开始加载 URL 时触发的事件

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

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

我刚刚尝试了 1&2 个事件来查看它们是如何工作的,正如我所预料的那样,这两个事件与子浏览器的 onLocationChange 方法不匹配。

有什么解决办法吗?还是我坚持使用儿童浏览器?

4

1 回答 1

4

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

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

确保iabrowser正确初始化。

于 2013-03-11T09:35:21.697 回答