【发布时间】:2016-10-02 02:33:46
【问题描述】:
我能够检测到 Ctrl+R 但无法停止重新加载页面。
请帮我解决这个问题。
我正在使用此代码。
$(document).keydown(function(e) {
if (e.keyCode == 65+17 && e.ctrlKey) {
alert('ctrl R');
exit;
return ;
}
});
提前致谢。
【问题讨论】:
-
我相当确信 JavaScript 是否可以阻止页面重新加载取决于浏览器的安全策略。
-
并非所有系统组合键都可以在窗口中管理。尝试
return false或e.preventDefault()。不知道为什么你只会寻找这种重新加载的方式。用户可以点击您无法检测到的刷新按钮 -
我只想创建一个快捷方式来使用
ctrl+r打开我的报告,但是在按下它后会重新加载页面,并且我使用的是角度,所以我不想在这里重新加载页面。 -
替换“return;”到“返回假;”
标签: javascript jquery browser keycode