代码之家  ›  专栏  ›  技术社区  ›  Pankaj Thakur

如何检测在CTR+F输入框中输入的文本

  •  2
  • Pankaj Thakur  · 技术社区  · 7 年前

    我们如何在CTR+F输入框中找到输入的文本?

    在这个截图中,我搜索了 Of course

    我们如何找到 当然 文本?

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  3
  •   SayJeyHi    7 年前

    一般来说,不能从网页内部调用浏览器控件-安全性、沙盒等。 一个诡计可能是在听 + F , prevent 然后捕获用户输入的所有密钥,然后执行您想要的操作。

    window.addEventListener("keydown",function (e) {
        if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) { 
            callBackCtrlF();
            e.preventDefault();
        }
    })
    

    function callBackCtrlF() {
         // do your stuff
    }