Answers:
您可以将以下行添加到/etc/hosts
计算机上的文件中,以切断对所有facebook内容的访问:
# Block Facebook
127.0.0.1 www.facebook.com
127.0.0.1 facebook.com
127.0.0.1 login.facebook.com
127.0.0.1 www.login.facebook.com
127.0.0.1 fbcdn.net
127.0.0.1 www.fbcdn.net
127.0.0.1 fbcdn.com
127.0.0.1 www.fbcdn.com
127.0.0.1 static.ak.fbcdn.net
127.0.0.1 static.ak.connect.facebook.com
127.0.0.1 connect.facebook.net
127.0.0.1 www.connect.facebook.net
127.0.0.1 apps.facebook.com
http://static.ak.fbcdn.net/rsrc.php/z5/r/3_oEy-UyyDE.png
但可以将其缓存近一年。因此,我想它已从您的浏览器的缓存中获取。如果您先清除浏览器的缓存该怎么办?
自从IPv6开始上线以来,它已经使@mckeed的响应不完整。“ :: 1”是IPv6的默认反馈循环。需要将其添加到中的每个Facebook条目中/etc/hosts
。这是我的样子:
# Block Facebook IPv4
127.0.0.1 www.facebook.com
127.0.0.1 facebook.com
127.0.0.1 login.facebook.com
127.0.0.1 www.login.facebook.com
127.0.0.1 fbcdn.net
127.0.0.1 www.fbcdn.net
127.0.0.1 fbcdn.com
127.0.0.1 www.fbcdn.com
127.0.0.1 static.ak.fbcdn.net
127.0.0.1 static.ak.connect.facebook.com
127.0.0.1 connect.facebook.net
127.0.0.1 www.connect.facebook.net
127.0.0.1 apps.facebook.com
# Block Facebook IPv6
::1 www.facebook.com
::1 facebook.com
::1 login.facebook.com
::1 www.login.facebook.com
::1 fbcdn.net
::1 www.fbcdn.net
::1 fbcdn.com
::1 www.fbcdn.com
::1 static.ak.fbcdn.net
::1 static.ak.connect.facebook.com
::1 connect.facebook.net
::1 www.connect.facebook.net
::1 apps.facebook.com
这不是一个完整的解决方案。如果您有Adblock,则可以在以下位置使用过滤器 http://adblockplus.org/en/subscriptions 向下滚动到“其他”部分,然后订阅“反社会”过滤器。那为我阻止了它。结合mckeed的答案,这可能会阻止所有Facebook。
反社会过滤器也会阻止Twitter和其他服务,因此它可能不是您想要的。
如果只希望Firefox受其影响,则可以将mckeed的答案中的域列表添加到Adblock中的自定义过滤器。
我们是怎么来到这里的?
Facebook链接在我们日常访问的许多网站上开始出现的频率让我们开始感到不知所措,因此我们决定对此进行一些处理。
它有什么作用?
此浏览器扩展程序可阻止Facebook社交插件(包括iFrame中的插件)在除Facebook本身以外的网站上运行。这包括“喜欢”按钮,“推荐”列表,并且还应阻止任何Facebook脚本跟踪您的浏览历史记录。
那Facebook Connect呢?
不用担心:使用Facebook Connect进行登录或使用Facebook作为其他功能的管道的网站将继续按预期运行。
在Mac OS X上,GlimmerBlocker可以充当所有浏览器的代理。订阅正确的过滤器可以屏蔽Facebook :
标题:Facebook“赞”残疾人
作者:亚当·斯坦普(Adam Stamper)
描述:此过滤器可防止从Facebook服务器自动加载“赞”按钮和其他社交小工具。而是显示一个链接,让您启用每个小工具,使您可以控制Facebook对您的网络使用情况的了解程度。
需要注意的是GlimmerBlocker并没有对HTTPS站点工作,因为浏览器会再通过代理发送加密的流量。
使用uBlock Origin,AdBlock Plus或任何其他可以使用AdBlock Plus过滤器列表的浏览器扩展程序,您可以安装Anti-Facebook过滤器,该旨在阻止非Facebook网站上的Facebook内容。
您可能还需要查看Fanboy Annoyance阻止列表,该列表旨在...
...阻止社交媒体内容,页面内弹出窗口和其他烦恼;从而大大减少了网页加载时间并使它们整洁。
除了社交媒体内容外,它还阻止页面内弹出窗口,新闻通讯,不必要的链接,自我促销和其他不必要地使网站混乱的内容。
您可以安装Fanboy Ultimate List(Fanboy Ultimate列表),该列表将Annoyances阻止列表与EasyPrivacy(阻止跟踪器)和EasyList(主要广告阻止列表)结合在一起。请注意,如果您已经安装了Ultimate列表,则无需安装Annoyances阻止列表。