2015-09-22 57 views
1

我正在研究一个cordova应用程序。当应用程序被最小化或暂停时,我必须关闭相机窗口。 我曾尝试使用暂停和恢复事件,但他们不触发最小化应用程序。哪些winJS事件处理程序应该在最小化Windows 8上的应用程序时使用?

我也曾尝试以下操作:

**WinJS.Application.addEventListener("onactivated", function() { 
       var cameraElement = document.getElementById("scanWindow"); 
       cameraElement.style.display = 'none'; 
       cameraElement.parentNode.removeChild(cameraElement); 
      }, false);** 

而且

document.addEventListener("deviceready", function() { 
document.getElementById("scanWindow").addEventlistener("pause", onCamPause, false); 
}, false); 

function onCamPause() { 
        var cameraElement = document.getElementById("scanWindow"); 
        cameraElement.style.display = 'none'; 
        cameraElement.parentNode.removeChild(cameraElement); 

} 

回答

1

与msvisibilitychange事件处理了它,它工作正常。我可以在这里关闭相机窗口,以便当我们将应用程序最小化时

+0

有没有什么方法可以通过编程最小化Windows Cordova应用程序? –

相关问题