On Tue, 2004-11-23 at 01:37 +0100, Reinout van Schouwen wrote: > On Mon, 22 Nov 2004, Bryan Clark wrote: > > Another on the list of Firefox cherry picking. Most of the arguments > > Adam had a half-working extension that does ad blocking. Adam? It's blocked by a fairly minor problem in Mozilla (https://bugzilla.mozilla.org/show_bug.cgi?id=246092 ). Basically, Epiphany would have to be restarted to load the extension (unless that bug is fixed), and I hated that concept (it would require putting "load-on-next-start" functionality into the extensions manager which IMO is evil evil evil). So I'm waiting for that Mozilla bug to get fixed, then I'll work on the rest of the necessary hacks to make my extension load on-the-fly. To summarize: it somewhat works, but it sucks and will continue to do so until that bug is fixed. The most annoying thing in my extension besides that is that the only way to switch whether ads are enabled or disabled is to reload the entire page. I think this is the way it is in Firefox, too. (In case it's not obvious: I'm not impressed with the Firefox extension. It's an absolutely fantastic idea wrapped in a sub-optimal implementation. Then again, I think that of just about every Firefox extension whose code I've read.) In the meantime, I forget if the current Epiphany extension in CVS is in a useable state. You may be able to compile it ("./configure --with-extensions=adblock") and put a newline-separated, glob-matching list of block patterns in ~/.gnome2/epiphany/extensions/data/adblock-patterns (e.g., "*doubleclick*"). If it doesn't work, get in touch with me and I'll at least get it to work partially. I've done no work on a front-end. I figure the Firefox extension's UI is so terrible that I'll wait for a flash of insight before coding mine (as I did with the popup blocker). -- Adam Hooper <adamh densi com>
Attachment:
signature.asc
Description: This is a digitally signed message part