我已经使用 hosts 文件来删除浪费时间的整个域,但一些主要浪费时间的网站(例如 reddit)也有有用的部分。所以我想允许 www.reddit.com/r/dailyprogrammer 但阻止 www.reddit.com/r/all。
在网上搜索时,我很难找到不是简单地编辑主机文件的结果,而且据我所知,这只适用于整个域。
答案1
您可以在浏览器中使用像 adblock plus 这样的广告拦截器,
并定义规则以不加载符合某些模式的某些页面。
对于这种通用方法,Adblock 加 Firefox 插件会工作。
对于示例中的特定用例:
使用插件LeechBlock-NG,其直接针对的是这一点。
在评论中,您可以找到一个明确的配置针对您的具体情况 (评论问题首先指出它不起作用 - 但答案解释它确实起作用)
答案2
据我所知,通过设置代理可以实现这一点。我不太熟悉如何操作,但找到了两个建议,一个用于squid
,一个用于privoxy
。
privoxy
可以在超级用户处找到执行此操作的指南:阻止 Web 浏览器上的特定 URL。
答案3
我想建议一个扩展:Intention。它允许我使用 facebook.com/programming-hero,但不能使用 facebook.com/
它提示我仅使用 1 分钟、5 分钟或自定义,或者仅在我打开 facebook.com 时关闭我的标签。
我认为它是最好的网站拦截器,可以提高注意力并防止网络干扰。