Re: adblock extension not filtering backgrounds

Roland <[email protected]> Wed, 04 May 2005 18:30:08 +0200
Newsgroups gmane.comp.mozilla.devel.unix
Organization Another Netscape Collabra Server User
Message-ID <[email protected]>
On 4-5-2005 17:30, Philip wrote:

> Roland wrote:
> 
>> On 4-5-2005 7:03, Philip wrote:
>>
>>> Roland wrote:
>>>
>>>> On 28-4-2005 22:14, Philip wrote:
>>>>
>>>>> Philip wrote:
>>>>>
>>>>>> DC wrote:
>>>>>>
>>>>>>> Philip wrote:
>>>>>>>
>>>>>>>
>>>>>>>> Some annoying yahoo ads started to appear that I could not get 
>>>>>>>> adblock to filter. It seems these graphics are tablbe backgrounds.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Is there a way to get adblock to zap these things too?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> URL?  I might have a solution but would like to try it first, 
>>>>>>> before I
>>>>>>> step on my, uh, thingy.  }:O)
>>>>>>>
>>>>>>
>>>>>>
>>>>>> It was one of Yahoo's ads. So it only appears sporatically. I wish 
>>>>>> now that I
>>>>>> had saved the page source.
>>>>>>
>>>>>> Basically you can try to jury rig it. The ad image is the 
>>>>>> background attribute
>>>>>> of a table. The table element(s) contains a transparent spacer.gif 
>>>>>> that give the
>>>>>> table size, but allow the background to show through.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> I caught one of the ads on yahoo. Here is the offending html:
>>>>>
>>>>> <table width="728" height="90" border="0" cellspacing="0" 
>>>>> cellpadding="0" 
>>>>> background="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_personals2/20050415_53485_v2_728x90_super_ypmiranda_w2m.jpg"> 
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>> You could add the following line to AdBlock (Tools -> AdBlock -> 
>>>> Preferences; press label /Add/ to the right of the New Filter input 
>>>> field):
>>>>
>>>> http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_personals*
>>>>
>>>
>>> This does not work. The image is in the background attribute of the 
>>> table and is not filtered.
>>
>>
>> AdBlock is capable of filtering background images (I've tried it with 
>> IMDB's photo galleries, which also use a table background to display 
>> the actual pictures).
>> Did you include the trailing * in the AdBlock rule?
>> Which version of AdBlock are you using (I'm using v0.5d2 Nightly build 
>> 39).
> 
> 
> I have build 35
> 
> background="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_personals2/20050415_53485_v2_728x90_super_ypmiranda_w2m.jpg" 
> 
> 
> Adblock Filters
> 
> http://us.a1.yimg.com/us.yimg.com/a/*
> http://us.a1.yimg.com/us.yimg.com/*
> http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_personals2/*
> 
> Still coming through

Try and upgrade to the latest version (I think it's build 39).

According to <http://adblock.mozdev.org/dev.html> it "Now blocks 
everything -- backgrounds, script-serialized nodes... and yes, even 
scripts."
-- 
Regards,

Roland de Ruiter
   ___      ___
  /__/ w_/ /__/
/  \ /_/ /  \