【发布时间】:2016-08-30 22:35:04
【问题描述】:
我有一个简单的 Windows 通用应用程序 (JavaScript),它设置为在 Win10 (build 10586) 的 kiosk 模式下使用。 我有一个问题,当平板电脑切换到睡眠模式并唤醒时,应用程序没有在最后一个状态下打开,它刷新了(我认为重新创建了锁定屏幕上方的视图)。有什么方法可以恢复该状态和/或阻止重新创建该视图。 要重现该问题,只需创建空白应用程序(通用 Windows)JavaScript,在 main.js 中添加以下代码
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) 构建应用并将其设置为展台模式。等待平板电脑进入睡眠模式或按下电源按钮,然后将其切换回来,注意 div 再次出现在屏幕中(重新创建应用程序)。
【问题讨论】:
标签: win-universal-app windows-10 winjs kiosk-mode