javascript - JavaScript keydown 在 Firefox 上不起作用
问题描述
$("body").keydown(function(e) {
if (e.which == 116) {
window.location.href = "google.com";
}
});
我使用此代码,以便每次有人按 f5 时都会强制他们转到其他 URL。我用 Chrome 对此进行了测试,它运行良好,但使用 FireFox,没有任何反应。
请帮我解决一下这个。
谢谢!
解决方案
这工作正常
$(function() {
$("body").keydown(function(e) {
e.preventDefault();
if (e.which == 116) {
window.location.href = "http://google.com";
}
});
});
推荐阅读
- python - 使用 Gmail API 获取 Google 群组电子邮件
- html - 使用 Ajax 代码在表中显示数组值。
- codeigniter - 特定用户数据显示在表格中时的问题?
- wordpress - javascript没有在wordpress中运行
- android - 如何抑制 TTS.getAvailableLocales() 的警告消息
- spring-boot - 应用程序运行失败
- django - 忽略 Django 模板中缺少的变量
- string - bash truncate string 适用于命令行但不适用于脚本
- kubernetes - kubectl port-forward 报告“错误:升级连接出错:无法升级连接:pod 不存在”
- google-app-engine - 无法在 Android Studio 3.0 中创建应用引擎模块