Chrome扩展程序注入广告拦截功能

时间:2011-06-21 19:53:07

标签: google-chrome google-chrome-extension elements

我想在我正在开发的Chrome扩展程序中阻止包含广告的iframe。我尝试使用CSS和Javascript来注入可行的代码,但没有任何运气。我知道有可用的广告拦截器,但为了方便起见,我想删除广告。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您需要在内容脚本中注册beforeload事件处理程序。请参阅documentation of this event,简而言之,检查event.url,如果要阻止,请致电event.preventDefault()。请注意,此事件目前存在严重错误:https://bugs.webkit.org/show_bug.cgi?id=45586。只需查看导致Adblock扩展程序的错误报告数量:http://code.google.com/p/adblockforchrome/issues/detail?id=3701(Adblock Plus也会收到大量的错误报告,但这些报告并不是集中的。)