У меня есть приложение PhoneGap, которое использует InAppBrowser для загрузки входа в систему Google. Таким образом, мне нужен прослушиватель событий, который определяет, когда браузер меняет местоположение. Приведенная ниже настройка отлично работает на всех версиях Android, кроме 4.4.2, насколько я могу судить; прослушиватель событий срабатывает, и все хорошо.
Однако на 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 и снова открыв его. Я понятия не имею, почему это сработает в этом случае, но не в противном случае. Любая помощь здесь будет очень признательна.