在我的 android 项目中,我使用带有子浏览器的 Phonegap 2.2.0。
我在 Phonegap 文档中了解了 Phonegap 2.3.0,当我在 AppBrowser 中看到时我被吸引了,我认为通过使用 phonegap 2.3.0 我可以避免 child 浏览器插件,我尝试使用。
我的问题是,我正在使用子浏览器的 onLocationChange 方法,我在 inAppBrowser 中需要类似的东西,但我在 phonegap 上阅读了完整的 inAppBrowser 文档。
inAppBrowser ( Phonegap 2.3.0 documentation ) 中只有三个事件
loadstart - 当 InAppBrowser 开始加载 URL 时触发的事件
loadstop - 当 InAppBrowser 完成加载 URL 时触发的事件
exit - InAppBrowser 窗口关闭时触发的事件
我刚刚尝试了 1 和 2 事件以查看它们是如何工作的,正如我所预料的那样,这两个事件与子浏览器的 onLocationChange 方法不匹配。
有什么解决办法吗?或者我坚持使用 child 浏览器?
最佳答案
对我来说 loadstop
通过添加以下行来工作,
iabrowser = window.open(url, target, op);
iabrowser.addEventListener('loadstop', locChanged);
确保正确初始化 iabrowser
。
关于android - phonegap 2.3.0 中的 InAppBrowser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14276862/