[英]window.open addEventListener does not work on “Mobile Browser Simulator”
我正在使用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,但是當我在“移動瀏覽器模擬器”中預覽應用程序時,eventListeners不會執行。
我還測試了創建“桌面瀏覽器”應用程序的過程。
任何想法?
Loaderror,loadstart和loadstop特定於Cordova,並且在Mobile Browser Simulator中不受支持。 最好在模擬器或設備上進行測試。 請參閱: http : //cordova.apache.org/docs/en/3.0.0/cordova_inappbrowser_inappbrowser.md.html#addEventListener
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.