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