那些archive.org 上的经典 MS-DOS 游戏让我回想起了很多往事。能够通过浏览器在现在的电脑上玩这些游戏真是太有趣了。
由于这些游戏显然不是为通过浏览器运行而编写的,因此它们需要使用已映射到浏览器功能的某些键。在从海底出击例如,F1打开潜望镜视图。
不幸的是,F1这也是 Chrome 的帮助按钮,这样它就会弹出一个带有帮助站点的新选项卡。当你只想在发射鱼雷之前快速查看一下潜望镜时,这有点糟糕。
那么有什么方法可以禁用内置Fx功能吗?
答案1
使用node-webkit
创建以下package.json
文件:
{
"name" : "mykiosk",
"window" : {
"fullscreen" : true,
"toolbar" : false
},
"main" : "http://the-one-and-only-allowed.url/"
}
启动方式:./nw
所有功能键均被阻止。Ctrl-N/T 不会创建制表符。这很好
最后一个禁用右键单击上下文菜单的 javascript/onload 技巧:
window.oncontextmenu = function(ev) {
ev.preventDefault();
ev.stopPropogation();
return false;
}