【问题标题】:Check browser tabs by JavaScript?通过 JavaScript 检查浏览器标签?
【发布时间】:2010-10-05 10:54:12
【问题描述】:

我能否通过 IE7/FF/Opera 中的浏览器选项卡检查 JavaScript 的主机页面是否处于活动状态?

检查除此 JS 运行的页面之外的其他选项卡可能会带来安全风险..

我的另一个选择是我记得的原型方法,用于检查鼠标光标是否处于活动状态,但不是那么准确。

【问题讨论】:

  • 如果对他有用,为什么还要等呢? :-)
  • 主要是等待回答的人提供了另一个问题的答案。在这种情况下,承认问题中所说的内容。其他人可以稍后证明这是错误的,就像在这种情况下发生的那样。

标签: javascript browser webbrowser-control


【解决方案1】:

您可以将onBluronFocus 事件附加到window;这会告诉你是否有焦点。我已经对此进行了测试,并且可以正常工作。您无法查看其他页面,但您绝对可以查看自己的页面。

【讨论】:

  • 也许我误解了他的问题,但不是检查其他标签而不是运行 javascript 的标签吗?
  • 我认为您误解了这个问题。那里只有一个问号,似乎与当前标签有关。
  • 我认为这需要一点创造力,因为它措辞不佳。我想他想如何检查他的页面标签是否是活动的。
  • 他为什么要关心用户启动的另一个页面是否正在运行 jQuery(或其他一些 js)?
  • 我只想在用户实际查看窗口时执行 AJAX 调用,所以这将是一个解决方案 :-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
  • 2010-10-11
  • 2012-05-02
  • 2015-06-04
  • 1970-01-01
  • 1970-01-01
  • 2014-02-27
相关资源
最近更新 更多