首页 > 解决方案 > JavaScript keydown 在 Firefox 上不起作用

问题描述

$("body").keydown(function(e) {
    if (e.which == 116) {
        window.location.href = "google.com";
    }
});

我使用此代码,以便每次有人按 f5 时都会强制他们转到其他 URL。我用 Chrome 对此进行了测试,它运行良好,但使用 FireFox,没有任何反应。

请帮我解决一下这个。

谢谢!

标签: javascriptjqueryfirefox

解决方案


这工作正常

$(function() {
  $("body").keydown(function(e) {
    e.preventDefault();
    if (e.which == 116) {
      window.location.href = "http://google.com";
    }
  });
});

推荐阅读