簡體   English   中英

window.open addEventListener不適用於“移動瀏覽器模擬器”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM