Codemirror で ctrl-s または cmd-s イベントを使用してブラウザーが保存ダイアログを表示しないようにする方法を見つけようとしています。私はextraKeysを機能させることができますが、イベントの再開を呼び出すことを避けるためにそれを得ることができません。return false を試し、ドキュメントとサンプルを掘り下げました。デフォルトの発生を防ぐ方法を知っている人はいますか?
コードは次のとおりです。
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true, mode: "text/html",
extraKeys: {
"Ctrl-S": function (instance) {
alert("your mom");
return false;
},
"Cmd-S": function (instance) {
alert("my mom");
return false;
}
}
});