首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >系统级广告拦截器

系统级广告拦截器
EN

Stack Overflow用户
提问于 2011-03-15 19:37:18
回答 3查看 3.9K关注 0票数 0

我打算建立一个广告拦截器应用程序,阻止所有浏览器上的广告。一些广告拦截器为每个浏览器都提供了插件,但我认为这需要大量的工作和不兼容。我正在考虑一个应用程序,它的工作原理就像是广告的防火墙。当然,主要的操作系统是Windows。

是否可以编写适用于所有Windows版本(2000、XP、VISTA、7)的程序?对于这种软件,最好的方法是什么?

EN

回答 3

Stack Overflow用户

发布于 2018-07-22 22:07:06

一些VPN有一个系统范围的广告拦截系统。

私人互联网接入和NordVPN都有一个集成的广告拦截系统。这意味着,即使你使用连接到互联网的各种浏览器或应用程序,你也可以拦截广告。但是,两者的集成方式不同,因为PIA工作得无懈可击。NordVPN的效果不是很好,它有时会屏蔽广告,有时不会。他们声称还能拦截恶意软件和追踪器。

票数 1
EN

Stack Overflow用户

发布于 2011-03-15 19:41:16

您不能动态地这样做,因为每个弹出窗口都是浏览器的实例,并且都是对ad url的调用,因此系统无法区分您是进行调用还是弹出窗口。

票数 0
EN

Stack Overflow用户

发布于 2011-03-15 20:07:22

从技术上讲,可以通过以类似于防火墙的方式过滤数据包来做到这一点,但这样做要困难得多,也不那么优雅。最大的问题是,您必须将HTTP响应重新组装成HTML文档,然后自己解析它们。然后,您必须剥离显示广告或弹出窗口的元素,重新组装HTTP响应,并将其发送回目的地(例如浏览器)。如果您在浏览器中运行,则可以免费获得HTML文档程序集,并且不必担心数据包级别的网络流量。此外,在浏览器中,您可以使用UI元素(工具栏、配置/统计对话框等)。在我们目前的产品中,我们实际上是在数据包级别进行广告过滤;相信我--它太烂了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5311133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档