1
我有一個簡單的Windows通用應用程序(JavaScript),它設置爲在Win10(內部版本10586)的Kiosk模式下使用。 我有一個問題,當平板電腦切換到睡眠模式並喚醒時,應用程序不會在最後一個狀態下打開,它會刷新(我認爲重新創建了鎖定屏幕上方的視圖)。有沒有辦法恢復該狀態和/或阻止重新創建該視圖。 要重現該問題只創建空白應用(通用的Windows)的JavaScript,在main.js加下面的代碼在Win10休眠後刷新Kiosk模式的WinJS應用程序
setTimeout(function() {
document.getElementById('1').remove();
},2000);
和index.html中
<div id="1">Content goes here!</div>
在清單文件中添加,因此該應用可以在售貨亭模式下設置
<Extensions>
<uap:Extension Category="windows.lockScreenCall" />
<uap:Extension Category="windows.aboveLockScreen"/>
</Extensions>
使用MSBuild(14)構建應用程序並將其設置爲Kiosk模式。等待平板電腦進入睡眠模式或按電源按鈕,然後將其切換回來,注意div再次出現在屏幕中(應用程序重新創建)。
當應用程序運行在正常方式(不kiosk模式),它工作正常,當您從休眠狀態恢復/睡眠系統恢復整個系統的運行狀態。但是在kiosk模式下這種情況並非如此(至少在Win10中)它重新創建了應用程序,我無法恢復它的狀態。我甚至用C#創建了通用應用程序,空白應用程序只與導航到某個網址的網絡視圖有關。在正常運行模式下,睡眠後web-view會顯示你離開它的內容,但在kiosk模式下,它只是重新打開初始url –
我已經在本主題和[本主題](http:// stackoverflow。 com/questions/36939547/assigned-access-application-exits-when-ctrl-alt-delete-is-pressed/36941576#36941576),因此,可能會在[connect](https:// connect。 microsoft.com/) –
是的,讀之前,謝謝!但不幸的是,這並沒有解決我的問題 –