标签: javascript api events browser cross-browser
想象一下,如果我向'f'键添加了事件侦听器。如果要使用内置的浏览器快捷方式执行搜索(cmd + f),如何阻止它触发?有没有办法避免这种跨浏览器冲突而无需检查每个浏览器的快捷方式? (类似于“如果这是浏览器快捷方式,则阻止自定义事件监听器触发”)
document.addEventListener('keydown', (e) => { if (e.key == 'f') { alert('I have been triggered') } }