我有一个 Windows 应用程序,如果我们按 F8 键,该应用程序就会运行。
我还有一个 JavaScript 代码,当按 F8 键时,它会在浏览器中触发一个事件。
我的问题是,当我们按 F8 时,只有 Windows 应用程序捕获它,而浏览器不知道已按下 F8 键。
我应该怎样做才能通过按键运行我的应用程序和浏览器?
最佳答案
如果您想阻止浏览器的默认操作,请添加return false;
。
防止使用所有键进行操作:
window.onkeydown = function(evt) {
//...
return false;
};
仅使用 F8 阻止操作:
window.onkeydown = function(evt) {
//...
if (evt.keyCode == 119) //F8
return false;
};
(此解决方案取决于应用程序的 keyevent 方法)。
关于javascript - F8 键可以在我的应用程序中的 javascript 和 windowForm 中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33196070/