Я использую IBM Worklight 6,2window.open addEventListener не работает на «Mobile Browser Simulator»
Я использую 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, но когда я просматриваю приложение в «Мобильном браузере», eventListeners не выполняются.
Я также протестировал создание приложения «desktopbrowser».
Любая идея?
В мобильном браузере Simulator у вас также есть доступ к функциям Cordova, например, к доступу к GPS или к камере. Есть ли какое-либо правило, чтобы знать, какие функции Кордовы доступны в Симуляторе? – Jxadro
См. Http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.dev.doc/wl_studio_tools/topics/tpreview_Cordovawl.html?lang=en – nspeete