【问题标题】:Detect URl Bar click event or user typing in Browser address bar with Jquery/java-script使用 Jquery/java-script 检测 URl Bar 点击事件或用户在浏览器地址栏中输入
【发布时间】:2013-09-05 15:29:27
【问题描述】:

我正在做一个需要与浏览器 URL 栏交互的项目。我的意思是,一旦用户点击地址栏或在那里输入,或者如果用户点击另一个选项卡,我也需要使用 jquery/JS 检测事件,以便与回调一起使用并执行这些操作。我知道浏览器是一个操作系统应用程序并且有自己的控制,但有没有办法做到这一点?现在我只是检测用户是否从上方位置离开 Html。

这里是代码

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

任何想法将不胜感激

【问题讨论】:

  • 无论您尝试实现什么功能 - 做出反应或依赖用户可能在您的网页之外执行的操作似乎都是个坏主意。如果你真的想这样做,你需要创建一个浏览器插件。
  • 感谢领导,我猜无法在客户端或服务器 Web 脚本中创建此要求的浏览器插件,对此有任何想法
  • 也许这样就足够了:detect if user changes tab.

标签: javascript jquery


【解决方案1】:

很遗憾,您无法判断用户何时与地址栏交互。

【讨论】:

  • 那么没有办法检测用户是否真的点击了浏览器地址栏?
  • 不,你只知道他们的鼠标离开了浏览器窗口。
猜你喜欢
  • 2010-12-24
  • 2013-07-04
  • 1970-01-01
  • 2016-04-09
  • 2012-03-18
  • 1970-01-01
  • 2013-08-21
  • 1970-01-01
  • 2011-08-08
相关资源
最近更新 更多