我有一个使用InAppBrowser加载Google登录体验的PhoneGap应用程序。 因此,我需要一个事件侦听器来检测浏览器何时更改位置。 以下设置在所有Android版本上都可以正常工作,除了最好我能告诉你的Android 4.4.2; 事件侦听器会触发,一切都很好。
然而,在Android 4.4.2上,我似乎无法让任何事件侦听器对窗口进行触发;loadstart、onload、onscroll等。 没有任何东西似乎会触发。 很不幸,似乎在Google或StackOverflow上找不到任何解决方案。
不确定需要/有用的其他信息是什么,但很乐意提供任何东西。
然而,在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并重新打开它来触发侦听器。我不知道为什么在这种情况下可以工作而在其他情况下不能。任何帮助都将非常感激。