簡體   English   中英

Cordova不觸發iOS的OnResume功能

[英]Cordova not firing OnResume function iOS

我正在使用cordova構建應用程序,這只是我網站上的一個webview。 我只想在用戶恢復應用程序時刷新我的網站。 我遵循了phonegap的文檔,該文檔說我需要將簡歷事件包裝在SetTimeOut函數中: http ://docs.phonegap.com/en/2.2.0/cordova_events_events.md.html#resume

這是我的代碼:

document.addEventListener("deviceready", onDeviceReady, false);
document.addEventListener("resume", onResume, false);
function onDeviceReady() {
   var ref = window.open("http://m.estadao.com.br/?load-all=true", "_self", "location=no", "closebuttoncaption=Return", "EnableViewPortScale=no");
}
function onResume() {
    setTimeout(function() {
         onDeviceReady();
    }, 0);
}

我確實知道為什么,但是它在Android中可以正常工作,但是iOS似乎並沒有改變這個“簡歷”

任何想法 ?

我解決了,只是將“ _self”更改為“ _blank”。 當我們使用“ _self”時,JavaScript會松開window的上下文。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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