我有一个PhoneGap应用程序,它使用InAppBrowser加载Google登录体验.因此,我需要一个事件监听器来检测浏览器何时更改位置.以下设置在除4.4.2之外的所有Android版本上都能正常工作,我能说得最清楚; 事件监听器触发,一切都很好.
但是,在Android 4.4.2上,我似乎无法为窗口启动任何事件监听器; loadstart,onload,onscroll等.似乎什么都没发生.遗憾的是,无法在Google或StackOverflow上找到任何解决方案.
不确定需要/有用的其他信息,但很高兴提供任何东西.
var auth_window = window.open(auth_url, '_blank', 'location=no,toolbar=no'); auth_window.addEventListener('loadstart', function(event) { alert("blah") })
-
******更新
我已经能够通过退出InAppBrowser并再次打开来启动监听器.我不知道为什么它会在这种情况下起作用,但不是这样.这里的任何帮助将非常感谢.