相关疑难解决方法(0)

有没有办法检测浏览器窗口当前是否处于活动状态?

我有定期执行活动的JavaScript.当用户没有看到该站点时(即窗口或选项卡没有焦点),最好不要运行.

有没有办法使用JavaScript?

我的参考点:如果您使用的窗口未处于活动状态,则Gmail聊天会播放声音.

javascript browser focus window

560
推荐指数
13
解决办法
25万
查看次数

如何判断浏览器/选项卡是否处于活动状态

可能重复:
有没有办法检测浏览器窗口当前是否处于活动状态?

我有一个每秒调用的函数,如果当前页面在前台,我只想运行,即用户没有最小化浏览器或切换到另一个选项卡.如果用户没有看到它并且可能是CPU密集型的话,它没有用处,所以我不想在后台浪费周期.

有谁知道如何在JavaScript中讲述这个?

注意:我使用jQuery,所以如果你的答案使用它,那很好:).

javascript jquery

323
推荐指数
6
解决办法
24万
查看次数

通过JavaScript检查浏览器标签?

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

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

我的另一个选择是我记得原型的方法来检查鼠标光标是否有效,但它并不准确.

javascript browser webbrowser-control

2
推荐指数
1
解决办法
4250
查看次数

在网站上测量在线时间

我想衡量用户在我的网站上花费的时间.这是一个社区网站所需要的,你可以说:"用户X在这里花了1397分钟."

在阅读了一些关于此的文件后,我知道没有完美的方法来实现这一目标.您无法测量确切的时间.但我正在寻找一种可以提供良好近似的方法.

你怎么能这样做的?我的想法:1)在每个页面视图上为在线时间计数器添加30秒.2)在每个页面视图上,保存当前时间戳.在下一个视图中,将保存的时间戳和当前时间戳之间的差异添加到在线时间计数器.

如果这很重要,我会使用PHP和MySQL.

我希望你能帮助我.提前致谢!

php mysql time measure

1
推荐指数
1
解决办法
1262
查看次数

标签 统计

javascript ×3

browser ×2

focus ×1

jquery ×1

measure ×1

mysql ×1

php ×1

time ×1

webbrowser-control ×1

window ×1