RescueTimes如何阻止工作?

时间:2011-08-24 20:38:58

标签: windows macos browser redirect tracking

我是时间跟踪应用程序RescueTime的忠实用户和常规用户。

该服务要求您安装一个在后台运行的小程序,并在任何给定时间跟踪哪些程序和页面具有焦点。

此外,无论我使用哪种浏览器,它都可以让您“聚焦”,将黑名单中的所有网站重定向到他们的主页。也就是说,我看到我访问的主页,然后很快被重定向。

这个阻止/重定向是如何工作的?它似乎与浏览器无关,我没有看到我的代理设置有任何变化,所以它不会以这种方式拦截流量。

此外,它是跨平台的,看起来Mac OS和Windows的客户端工作方式相同。

有关如何实施此功能的任何想法?

1 个答案:

答案 0 :(得分:3)

对于OSX:

我发现,他们使用Apple Script。

我的假设是他们有一个定期运行的脚本,它可以获得前面的应用程序。如果是浏览器,他们会再次通过Apple Script获取URL。

实施例

# Google Chrome
tell application "Google Chrome" to return URL of active tab of front window
tell application "Google Chrome" to return title of active tab of front window

关于专注,我没有高级版。但是,我所看到的是:它加载网站然后重定向你。所以,我猜他们得到了URL,然后他们确定是否应该阻止它(将URL主机看成无效网站列表),然后他们重定向你......再次使用Apple Script。