我想在我正在开发的Chrome扩展程序中阻止包含广告的iframe。我尝试使用CSS和Javascript来注入可行的代码,但没有任何运气。我知道有可用的广告拦截器,但为了方便起见,我想删除广告。提前谢谢。
答案 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也会收到大量的错误报告,但这些报告并不是集中的。)