使用Jquery/java-script检测URL栏点击事件或用户在浏览器地址栏中的输入

x0fgdtte  于 2023-10-17  发布在  jQuery
关注(0)|答案(2)|浏览(120)

我在一个项目上工作,我需要与浏览器的网址栏互动。我的意思是,我也需要使用jquery/JS检测事件,只要用户点击地址栏或在那里输入,或者如果用户点击另一个标签,以便使用回调和做的东西。我知道浏览器是一个操作系统应用程序,有自己的控制,但有没有办法做到这一点?现在我只是检测如果用户离开HTML从上面的位置。
这里是代码

co$(window).mouseleave(function(e){
    if(e.pageY<5)
    {
        //do stuff;
    }
});

任何想法将不胜感激

ecbunoof

ecbunoof1#

不幸的是,您无法判断用户何时与地址栏进行交互。

ne5o7dgx

ne5o7dgx2#

处理这个问题的唯一方法是使用$(window).bind('beforeunload', function (e) { your code here });,但它同样不会告诉你按下了哪个键。它只会在重新加载页面,刷新页面和浏览器关闭时调用。

相关问题