none
WebBrowser中如何屏蔽网页中的广告插件 RRS feed

  • 问题

  • 我正在做一个绿色浏览器,想在里面实现屏蔽广告等插件的功能,就像浏览器中广告屏蔽。比如:在WebBrowser中获取HTML的元素,再将这些包含广告内容的元素的display设置为none。
    2017年5月7日 14:48

答案

  • Hi Liu_Guanghan 6-7,  

    感谢你在MSDN论坛发帖。

    通过设置display属性,是可以把让元素不显示, 问题是我们如何知道这个是元素就是广告了呢,这就没有办法确定。

    这就需要你做一下检查和排除。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年5月8日 5:43
    版主

全部回复

  • Hi Liu_Guanghan 6-7,  

    感谢你在MSDN论坛发帖。

    通过设置display属性,是可以把让元素不显示, 问题是我们如何知道这个是元素就是广告了呢,这就没有办法确定。

    这就需要你做一下检查和排除。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年5月8日 5:43
    版主
  • 你好,感谢你的回复。

    那么会有其他更好的方法来解决我的问题吗?或者说有没有什么方法可以判断某个元素是广告呢?

    2017年5月9日 4:07
  • 没有可靠的办法。一些防广告插件是反向工程比较大的广告提供者的代码。然后一些广告提供者会更新广告绕过这些插件,反复循环。


    Visual C++ MVP

    2017年6月6日 5:37
    版主