我想阻止一个iframe,其中包含了我正在开发的这个chrome扩展中的广告。我尝试使用CSS和Javascript注入可以工作的代码,但没有任何运气。我知道有可用的广告拦截器,但为了方便起见,我想删除我这边的广告。提前谢谢。
发布于 2011-06-22 15:25:27
您需要在内容脚本中注册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也收到了大量的错误报告,但这些报告并不是集中的)。
https://stackoverflow.com/questions/6431204
复制相似问题