我想知道网页是否可以等待某些按键然后显示信息,例如我沿 aboutme 键入内容,然后网页重定向到关于我的页面(但是他们输入的文字不可见)。当我得知您可以通过在Google chrome中键入 thisisunsafe 进入不安全的网站,并想知道是否可以在网站中实现该功能时,便获得了一些启发。
答案 0 :(得分:1)
使用e.code
,其中e
是在函数中定义的事件侦听器,而.code
是正在触发的keys code
...请参阅下面的示例,摘自MDN文档...
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code https://developer.mozilla.org/en-US/docs/Web/API/Document/keypress_event
const log = document.getElementById('log');
document.addEventListener('keypress', logKey);
function logKey(e) {
log.textContent+= `${e.code}` + ' - ';
}
Get the key being pressed in your browser
<div id="log"></div>
答案 1 :(得分:0)
在javascript中,您可以使用EventListener
,而且很好!
window.addEventListener("keypress", function(){
*do what you want to do here*
});