我不是广告拦截器的忠实拥护者。除了这个网站上有广告之外,我通常并不介意它们。我是您在您的电脑上做任何您想做的事情来控制在您的屏幕上显示什么的坚定支持者。如果您想使用用户样式表、广告拦截器、Flash 拦截器或任何其他工具,那您就尽情使用吧。以下是一些旨在阻止内容的 CSS 项目。
Floppy Moose userContent.css
这里有一些比较旧的东西,但是,CSS 的变化并不快。其想法是,某些浏览器允许您向所有页面添加额外的默认 CSS(Firefox 和 Safari)。这是一些 CSS 代码,它将根据其src
或href
属性(以及一些根据类/ID)阻止大量链接、iframe 和其他元素。
要在 Firefox 中使用它,您需要将其放在一个特殊的位置

要在 Safari 中使用它,则需要设置首选项

Opera 也支持 UserCSS,此处有说明。
我为 Google Chrome 找到的最佳方法是 Advanced Page Injector 扩展程序,它应该可以解决将您自己的 CSS(或 JS)应用于所有查看的页面。
Gozer.org 广告拦截 CSS
这与 Floppy Moose CSS 的理念相似,但看起来更新得更近一些,并且在它涵盖的域名和查找的元素类型方面更加雄心勃勃。使用方法与上面相同。
Steven Frank 的 shutup.css
这里的想法是阻止博客上的评论部分。YouTube 和 Digg 等网站以拥有令人沮丧的糟糕评论而闻名,因此,对于我们这些敏感的人来说,如果您看不到它们,可能会更容易度过这一天。CSS 隐藏了一些特定网站的特定 ID/类,但也有一些非常通用的 ID/类,如 #comments 和 .comments,这将阻止大多数 WordPress 网站上的评论区域。
安装方式与上面的截图相同。
查看 CSS 已移至 此页面。
使用多个
您需要将这些 CSS 文件本地复制才能使用它们。无论如何,这很好,因为这意味着您可以根据自己的喜好调整内容。这也意味着您可以将一个复制到另一个中以同时使用两者。
Flash 拦截
如果您特别想阻止查看(或至少加载)Flash,您可以使用浏览器扩展/插件来做到这一点
- Firefox: Flashblock
- Safari: ClickToFlash
- Opera 10:输入opera:config#UserPrefs|EnableOnDemandPlugin
- IE 8:工具 > 管理加载项 > Flash Player 加载项 > 更多信息 > 删除所有站点(然后在访问包含 Flash 的站点时,您将收到一个通知,您可以在每个站点基础上选择加入)
如果您有任何其他想法或使用 userContent.css 方法的首选技术,请告诉我们!
这是一个控制计算机上渲染内容的好方法列表——我喜欢 Floppy Moose 这个名字,相当俏皮。
Firefox(或 Chrome)+ Adblock 就是您需要的一切。
我同意 Bill 的观点,但我从未知道可以用 CSS 拦截广告,这真是创新!感谢分享,Chris!
它可能只是抓住流行网站广告部分的已知 ID/类,并执行 display:none;。
完全忘记了 Firefox 中的自定义 CSS。我喜欢网站制作如何帮助您完成普通用户无法完成的其他事情。
@bill:我不喜欢完全拦截广告的加载项,因为大多数广告我并不介意,就像 Chris 一样。其他的广告确实很烦人,而且会减慢页面速度,所以能够根据网站逐个隐藏它们会很棒。但这只是我个人的想法。
很棒的文章。我忘记了 Firefox 工具中的自定义 CSS。谢谢
Chrome 没有爱?怎么回事?
是的,我想要 Firefox 中 Stylish 插件的类似功能。一个样式表对我来说不够。
这也是我还没有从 Firefox 切换到 Chrome 的原因之一。
文章中提供了有关 Chrome 的信息。
确实有。感谢阅读!抱歉!:)
我不使用任何广告拦截器。我们免费阅读网络内容是有原因的,那就是广告。广告并不烦人(也许是一些 Flash 广告)。我喜欢这个网站,Chris,继续努力!
+1 给 ClickToFlash。它很棒。
+1
有一些被黑客入侵的网站包含 CSS 弹出窗口。这绝对有帮助。
使用 ClickToFlash 一段时间了,它非常好。有没有人针对弹出式广告有好的解决方案?它们似乎越来越糟糕了……
很棒的文章,Chris。谢谢。
Firefox 的 Stylish 扩展 + userstyles.org 也适用。
我是用户 CSS 和广告拦截器的忠实粉丝。我使用 Stylish 插件进行 CSS 操作(因此您可以拥有多个样式表并在需要时启用/禁用它们),以及 Adblock+ 来拦截横幅广告。
我使用 CSS 不仅拦截横幅广告,还隐藏 WordPress 博客上的侧边栏/* 邪恶的笑声在这里 */
这里面肯定有什么恶作剧……
*{ border: 10px solid red; }
跑题了
Chris,第二张图片中的绿色箭头是如何制作的?
谢谢。
Skitch
谢谢!
我非常喜欢Safari Adblock。我知道广告为许多博客带来了很大一部分收入,我确实将具有吸引力和相关广告的博客列入了白名单,但直到在线广告行业规范其行为之前,我都不希望它们在我们的屏幕上强加误导性的内容。
@Prydie
就像Chris一样——这没什么大不了的,直到大约去年。广告已经发展到了一种程度(就像&!%#水印一样,现在已经升级为动态广告,占据了近45%的电视屏幕),广告商现在认为他们拥有你的注意力,并且他们有上帝赋予的权利随时随地被注意到。
直到最近,我总是能够在我的 webdev 书签上非常轻松地选择“在新标签页中打开所有”。现在,这10个网站永远无法完全加载,它们首先超时!你无法阅读文章,因为闪存广告中的颜色变化和动态效果太疯狂了。当然,在闪存广告加载所需的30-40秒后,该网站甚至都不会显示——如果微软导致类似的延迟,我们大多数人甚至都不会容忍这种垃圾。
因此,我更支持广告拦截器,而且我不会心软地为“可怜的广告商”感到难过。当他们恢复负责任的行为时,我会很乐意重新启用它们。
继续努力,Chris!
Firefox 用户可能会发现此附加组件非常有用。
它允许你打开和关闭自定义样式表,或将任何样式表分配给特定域名。
我们不需要屏蔽我们喜欢的网站上的广告,但也许可以屏蔽那些加载速度很慢的网站上的广告。
仅在过去几周,我就在笔记本电脑上浏览网页时到处都看到了 Hostgator 的广告。他们一定是在进行一场活动。
我使用广告拦截器。当即使暴雪也遭受恶意软件推送广告的困扰时,基本的安全措施使其成为必需。但是,像 arstechnica.com 这样值得信赖的网站仍然可以在白名单中获得一席之地。