RescueTimes如何阻止工作?

Jod*_*oda 6 browser windows macos redirect tracking

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

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

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

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

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

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

sub*_*ero 3

对于 OSX:

我发现他们使用 Apple Script。

我的假设是他们有一个定期运行的脚本,该脚本获取哪个应用程序是前面的应用程序。如果是浏览器,它们会再次通过 Apple 脚本获取 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
Run Code Online (Sandbox Code Playgroud)

关于集中注意力,我没有高级版本。但是,我所看到的是:它会加载网站,然后重定向您。因此,我推测他们会获取 URL,然后确定是否应该阻止该 URL(在无效网站列表中查找 URL 主机),然后再次使用 Apple 脚本重定向您。