【问题标题】:How to catch keypress event on inactive tab如何在非活动选项卡上捕获按键事件
【发布时间】:2012-09-13 15:38:04
【问题描述】:

我正在开发一个网络应用程序。我想在用户在另一个选项卡上浏览时使用 javascript/jquery 捕获 keypress 事件,即当我的 Web 应用程序正在运行的选项卡处于非活动状态时。

是否可以使用 javascript 或其他技术来做到这一点?

【问题讨论】:

  • ...并获取银行密码?
  • 我在想 facebook,但这也会有好处:D 你说得对,我猜,谢谢
  • @roko 我实际上是在考虑键盘上的箭头键或元键,因为您可以使用跳过键等控制 iTunes。这可能不是安全问题,即使这是不可能的?
  • 在这种情况下,您不能依赖浏览器(不允许您这样做),但如果您正在谈论 same origin 网络,您可以这样做它将您的信息存储在会话或 cookie 中... - 或与您的服务器(AJAX、JSON)通信并跨页面刷新您的数据。

标签: javascript jquery web-applications


【解决方案1】:

对不起。简单的答案是

您可以使用 javascript 来检测窗口/选项卡是否/何时变为非活动状态。阅读here


但是,如果您编写自己的浏览器插件,您肯定可以做到。但话又说回来,我不禁想到这会让你走多远。

【讨论】:

    【解决方案2】:

    我不相信你可以用 JavaScript 或 jQuery 达到那个水平。你需要一些可以达到更高水平的东西。

    副手,您可能想研究一下 Java Applet。

    【讨论】:

      猜你喜欢
      • 2020-05-29
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 2011-04-08
      • 2017-01-08
      • 1970-01-01
      • 2011-09-07
      相关资源
      最近更新 更多