Cordova没有激活OnResume功能iOS

时间:2015-08-05 19:37:33

标签: android ios cordova phonegap-plugins

我正在使用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似乎没有对此进行重新定位" resume"

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我解决了它只是将“_self”改为“_blank”。 当我们使用“_self”时,Javascript会松开窗口的上下文。