基本的に「キオスク」を作成しようとしています
画面上で唯一アクセスできるものになりたいWebアプリケーションがあります。chromeには「kiosk」モードがあることを知っています(ショートカット:chrome.exe --kiosk www.url.com)。これで自動フルスクリーンが処理されますが、無効になるショートカットはごくわずかです(おそらくf11のみ)。
インターネットからの少しの助けを借りて、私は仕事のほとんどを成し遂げるいくつかのjavascriptを書きました。コードは次のとおりです。
window.onload = function() {
window.document.body.onkeydown = function() {
if (event.ctrlKey) {
event.stopPropagation();
event.preventDefault();
try {
event.keyCode = 0; // this is a hack to capture ctrl+f ctrl+p etc
}
catch (event) {
}
return false;
}
return true; // for keys that weren't shortcuts (e.g. no ctrl) then the event is bubbled
}
}
これにより、ctrl + f、ctrl + pなどが処理されます。残念ながら、ctrl + t、ctrl + n、f5などのショートカットは無効になりません。
これらを無効にすることさえ可能ですか、それとも私はここで虹を追いかけていますか?javascriptや設定などは関係ありませんが、プラグインなしでやりたいと思っています。