【发布时间】:2018-06-22 14:44:57
【问题描述】:
我需要确定用户是否使用 Ctrl+F 打开了浏览器的搜索。是否有任何事件或变量来检查它?
【问题讨论】:
标签: javascript jquery events browser
我需要确定用户是否使用 Ctrl+F 打开了浏览器的搜索。是否有任何事件或变量来检查它?
【问题讨论】:
标签: javascript jquery events browser
只需检查组合键Ctrl+F:
function keyPress(e) {
var evtobj = window.event ? event : e
if (evtobj.keyCode == 70 && evtobj.ctrlKey) {
//do something
}
}
document.onkeydown = keyPress;
为澄清起见,密钥F 的密钥代码为70。
【讨论】:
which而不是keyCode。所以,最好使用var key = e.which || e.keyCode || 0;,而且keypress 事件通常更好。