Расширение Chrome Inject для блокировки рекламы - PullRequest
0 голосов
/ 21 июня 2011

Я хочу заблокировать iframe, который содержит рекламу в этом расширении Chrome, которое я разрабатываю.Я пытался использовать CSS и Javascript для внедрения кода, который будет работать, но безуспешно.Я знаю, что есть блокировщики рекламы, но я хочу убрать рекламу на моей стороне для удобства.Заранее спасибо.

1 Ответ

1 голос
/ 22 июня 2011

Вам необходимо зарегистрировать обработчик событий beforeload в вашем скрипте содержимого.См. документацию по этому событию , вкратце вы проверяете 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 также получил тонныоднако, отчеты об ошибках не такие централизованные).

...