22
ブラウザの保存のショートカットをオーバーライドしようとしています。つまり、Webアプリケーションで保存する機能を提供するために、(chrome + s) listnerはキーコードを観察するが、(cntrl + s)の2つのキーが同時に押されると、sのキーコードは決してイベントオブジェクトに返されない。アドバンスブラウザでCtrl + S(保存機能)を無効にする
トラックス
ブラウザの保存のショートカットをオーバーライドしようとしています。つまり、Webアプリケーションで保存する機能を提供するために、(chrome + s) listnerはキーコードを観察するが、(cntrl + s)の2つのキーが同時に押されると、sのキーコードは決してイベントオブジェクトに返されない。アドバンスブラウザでCtrl + S(保存機能)を無効にする
トラックス
で
おかげで次の2つのKeyDownイベントを受け取る:最初はコントロールキー用で、2番目はオン修飾フラグと手紙のためです。ここでは、押された修飾キーを持つために聞く方法は次のとおりです。
Googleドキュメントからページを取るdocument.addEventListener("keydown", function(e) {
if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) {
e.preventDefault();
// Process event...
}
}, false);
、それは他のプラットフォーム上のMacとCtrl-SではCmd-Sを使用しています。