我正在用 JavaScript 编写代码,目标是 Chrome。
现在,考虑一下在以下情况下会发生什么:
- 我在网页上按空格/退格键 vs
- 我在文本框上按空格/退格
通过使用 (goog.events.listen js/document.body ...) 我可以监听 Space/Baskspace 事件并对它们做出反应。但是,浏览器仍会处理它们,即当我按 Space 时,浏览器仍会向下滚动,而当我按 Basckspace 时,浏览器会转到上一个网页。
我想阻止这种“默认行为”——即我想处理空格/退格事件,并且我希望浏览器忽略它们。
谢谢!