Chrome をターゲットにして、JavaScript でコードを書いています。
ここで、次の場合に何が起こるかを考えてみましょう。
- Web ページで Space/Backspace を押したのに対して
- テキストボックスでスペース/バックスペースを押します
(goog.events.listen js/document.body ...) を使用して、Space/Baskspace イベントをリッスンし、それらに反応することができます。ただし、ブラウズは引き続きそれらを処理します。たとえば、Space を押すとブラウザは下にスクロールし、Basckspace を押すとブラウザは前の Web ページに移動します。
この「デフォルトの動作」を防止したいと考えています。つまり、Space/Backspace イベントを処理したいのですが、ブラウザにそれらを無視させたいのです。
ありがとう!