GreenBrowser广告过滤收集器引起的浏览器假死和解决方法


GreenBrowser广告过滤和收集器冲突和通常的IEshell浏览器一样,GreenBrowser采用的是url的内容过滤。一般条件下,过多的广告过滤规则可能会导致浏览器的假死。对于GreenBrowser而言,广告过滤和“输出收集器”似乎也一直有冲突。同时打开广告过滤和“输出收集器”的情况下,非常容易出现浏览器假死问题。


GreenBrowser的“输出收集器”

GreenBrowser收集器

GreenBrowser的“输出收集器”主要是储存广告过滤信息,网页已保存的信息。对于广告过滤来说,最主要的就是显示哪些网页脚本的url已经被GreenBrowser过滤,以及对应的过滤规则。这个和Adblock plus的“可过滤项目”类似:

GreenBrowser广告过滤


广告过滤和“输出收集器”的冲突

收集器如果不及时清理,储存的信息过多的确会导致假死。不过,即使是只有一条信息也可能造成假死——原因不明。尤其是同一个网站有多个广告JS,而且分属于不同广告发布商。
这种情况下,只需要关闭“输出收集器”的“内容过滤信息”功能,同样的过滤规则条件下,假死完全消失。