【发布时间】:2015-09-23 20:58:59
【问题描述】:
下面的代码可以在 FF (Firefox) 中运行,但不能在 chrome 中运行。 Chrome 不会对 altKey 或 ctrlKey 起作用,但如果我写 e.shiftKey 它会起作用
有没有办法让 chrome 对 altkey 和 ctrlkey 起作用(并且它在 FF 中仍然有效)?
document.onkeypress = function(e) {
if(e.altKey && e.shiftKey) {
alert("Test");
}
}
我找到了一个话题讨论 chrome 和 FF 在这件事上的差异,但不幸的是,这对我没有帮助:
【问题讨论】:
-
您无法在 chrome 浏览器中检测到 alt 键,请参阅 SO 前面的 discussion。
标签: javascript google-chrome firefox