Windows公共信息亭
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows公共信息亭相关的知识,希望对你有一定的参考价值。
我有一个带有Windows操作系统和wifi连接的公共信息亭。它将运行全屏浏览器。没有任何物理键盘或鼠标,只有触摸屏和屏幕键盘。以下是我无法弄清楚的一些标准:
1)禁用/隐藏浏览器应用程序上的URL栏,后退,关闭,主页,下载或任何导航按钮。 (据我所知,Chrome kiosk模式可以做到这一点)
2)如果用户试图离开网页,他们将被重定向回网页。 (不知道怎么样,但是如果他们没有后退/主页按钮,我就无法使用Chrome上的一些白名单应用程序,因为他们会抛出404并且浏览器将被卡住而无法继续或返回)
3)用户可以在指定的网页内浏览hello.website.com或website.com/info.html,但不能访问其他网站。
我愿意接受建议,它不一定是铬。
答案
如果您想使用javascript来禁用密钥,您可以在网页上使用以下脚本。还要知道密钥去http://www.heckdesigns.com/tutorials/tutorial-disabling-keyboard-keys-with-javascript/以了解所有密钥。
此外,对于第二个和第三个问题,您可以通过按浏览器右上角的3个点来制作mac全屏。然后全屏,它是'缩放'设置。这将取出导航栏和工具转到另一个页面。这很重要,因为2)和3)实现起来更复杂。
<script type='text/javascript'>
document.onkeydown = function (e) {
var key = e.charCode || e.keyCode;
if (key == 8 || key == 48 || key == 49 || key == 50 || key == 51 || key ==
52 || key == 53 || key == 54 || key == 65 || key == 56 || key == 57 || key
== 58) {
} else {
e.preventDefault();
}
}
</script>
<input />
<p>Try pressing the number pad and the backspace keys, they are enabled, unlike the other keys. This will not work here so I recommend you doing this in a new HTML page</p>
以上是关于Windows公共信息亭的主要内容,如果未能解决你的问题,请参考以下文章