代码之家  ›  专栏  ›  技术社区  ›  Mahdiyar

使用AddEventlistener重新加载页面的Javascript

  •  -1
  • Mahdiyar  · 技术社区  · 2 年前

    我想在javascript中使用AddEventListener在我按下Enter键时重新加载页面(就像F5自动执行的操作一样),总的来说,我想知道如何使用javascript操作计算机中已经定义的快捷方式(比如F5)。 谢谢你的帮助

    我尝试使用Addeventlistener,但无法指定它来重新加载页面

    2 回复  |  直到 2 年前
        1
  •  1
  •   Caio Henrique    2 年前

    试试这个:

    document.addEventListener("keyup", (event) => {
     if (event.key === 'Enter') {
          location.reload(true)
        }
    });
    
        2
  •  0
  •   Bala Santhosh    2 年前

    在addEventListener中使用“keydown”事件,而不是使用“keyup”。每个钥匙都有一个唯一的“钥匙代码”,例如,F5与钥匙代码116相关联。检查条件以确定按下的按键是否具有116的按键代码。

    document.addEventListener("keydown",(e)=>{
               if(e.keycode === 116){
                 location.reload(true);
               }
    });