我讨厌那些每次我访问某些网站时都会出现的 zedo 弹出式广告。有什么方法可以让我的浏览器忽略 zedo 的任何内容吗?最好不要使用广告拦截软件,因为通常来说,这迟早会引发自身的问题。
我可以在 Chrome 中创建允许向我提供 Cookie 的网站白名单,从而部分缓解这个问题。但这也带来了问题,因为我尝试列入白名单的一些 Cookie 似乎被阻止了。
答案1
对于永久的解决方案,您可以使用该hosts
文件,在主机文件中添加用于投放广告的机器的条目,并将其指向本地地址127.0.0.1
。
在 Windows 中可以在这里找到主机文件:
C:\Windows\system32\drivers\etc\hosts
在 Linux/Unix/MacOSX 中,可以在这里找到:
/etc/hosts
首先,您需要获取要阻止的计算机的服务器名称,然后在 hosts 文件中添加以下行
127.0.0.1 zedo.com
您必须为每个要阻止的网站添加条目。没有通配符。例如,如果有网站 zedo.com、ads.zedo.com、ad1.zedo.com 等,您必须单独添加它们。
请注意,实际上,这将禁用与网站的所有联系 - 而不仅仅是 HTTP。在大多数情况下,这不是问题。
看这线程以获取有关主机文件编辑的更多信息。
答案2
上面的 hosts 文件解决方案可能是最简单的,但要注意不能使用通配符。
您还可以查看:
使用可配置的 DNS 服务器或解析器 - OpenDNS 允许对一些网站屏蔽的控制。
您的防火墙可以配置为阻止某些网站。