Re: adblock extension not filtering backgrounds

Philip <[email protected]> Thu, 05 May 2005 00:58:27 GMT
Newsgroups gmane.comp.mozilla.devel.unix
Organization SBC http://yahoo.sbc.com
Message-ID <[email protected]>
Roland wrote:
> 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."


Looks like B39 does block backgrounds

Thanks