window.open addEventListener не работает в "Симуляторе мобильного браузера"

Я использую IBM Worklight 6.2

Я использую window.open для загрузки некоторых внешних страниц для OAuth и настраиваю прослушиватели событий для открытого окна.

var authWindow = window.open(authUrl, '_blank', 'location=yes');

authWindow.addEventListener('loaderror', function(e) {  
    console.log(">> load error. event: " + JSON.stringify(e));
});

также для событий "load" и "loadstart".

Это работает в Android и iOS, но при предварительном просмотре приложения в "Симуляторе мобильного браузера" списки событий не выполняются.

Я также протестировал создание приложения "desktopbrowser".

Любая идея?

1 ответ

Решение

Loaderror, loadstart и loadtop относятся к Cordova и не поддерживаются в Симуляторе мобильного браузера. Было бы лучше проверить их на эмуляторе или устройстве. Пожалуйста, смотрите: http://cordova.apache.org/docs/en/3.0.0/cordova_inappbrowser_inappbrowser.md.html

Другие вопросы по тегам