如何找出浏览器的空闲时间

时间:2011-08-16 12:22:49

标签: c# internet-explorer browser watin

我正在自动化一个网络邮件,当它丢失焦点时每15分钟注销一次。所以我需要找出浏览器的空闲时间,以便在闲置时间达到15分钟时刷新浏览器。我正在使用WatiN自动化该网络邮件。请建议我找到浏览器空闲时间的正确方法。感谢


感谢您的回复。

我正在使用C#程序和WatiN自动化该Web邮件应用程序。我不知道如何在C#表单程序中使用java脚本。你能否建议我如何在我的代码中实现这一点。提前谢谢。

2 个答案:

答案 0 :(得分:0)

您还可以使用javascript并在用户执行操作时重置15分钟计时器。如果达到15分钟标记,它可以转发到页面并将其注销。

答案 1 :(得分:0)

使用JavaScript,您可以detect用户是否使网页处于活动状态(即处于焦点)。一旦焦点丢失,您就会启动计时器,当它过去时,您会将用户重定向到将其记录下来的页面。

如果页面在预设时间内重新获得焦点,则必须停止并重置计时器。

相关问题