【发布时间】:2016-05-14 11:39:23
【问题描述】:
我正在 Arch linux 上运行一个在 kiosk 模式下使用 chromium 的应用程序。由于它依赖于触摸屏,因此没有连接键盘,因此没有办法将铬“突破”到终端以以这种方式关闭计算机。那么除了切断电源之外,关闭计算机的最佳方法是什么。我尝试使用 node 执行关闭命令,但没有成功。
谢谢,
亚当
【问题讨论】:
标签: javascript linux chromium kiosk
我正在 Arch linux 上运行一个在 kiosk 模式下使用 chromium 的应用程序。由于它依赖于触摸屏,因此没有连接键盘,因此没有办法将铬“突破”到终端以以这种方式关闭计算机。那么除了切断电源之外,关闭计算机的最佳方法是什么。我尝试使用 node 执行关闭命令,但没有成功。
谢谢,
亚当
【问题讨论】:
标签: javascript linux chromium kiosk
SSH 进入信息亭并从那里关闭。你需要一些方法来 让机器备份 - 可能是 WoL(局域网唤醒) 或机器上的物理电源按钮。
按下机器上的电源按钮关闭 - 这确实 不过需要物理访问。
【讨论】:
无法使用 JavaScript 关闭计算机,因为与操作系统不存在此类通信。
JavaScript 可以为您提供的最好的方法是使用...关闭 Kiosk 窗口
window.parent.close();
所以如果你想添加这样的触摸按钮,你可以使用类似这样的东西......
<div ontouchstart="window.parent.close();">Close this window</div>
【讨论】: