[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Ad-block in Konqueror
From: Claes Holmerson <claes () it-slav ! net>
Date: 2002-01-06 23:25:57
[Download RAW message or body]
Hi!
Just a comment from a lurker regarding the idea to introduce ad-blocking
in Konqueror. Perhaps it is better to not build this feature into
Konqueror itself, but instead to create a thin KDE http proxy with
filtering capabilities as a standalone app. Enabling adblocking would then
involve redirecting http requests through this program just like throgh
any other http proxy. The advantages as I see it:
1: Less risk of giving Konqueror a "freeloader image".
2: The proxy application could at the same time also be used with other
browsers, such as Mozilla, to share the functionality and the created list
with blocked addresses.
3: This program could be extended in the future to also include
caching, like wwwoffle, for offline browsing for example.
4: a more generic solution is perhaps easier extended to handle also other
file types apart from images. It could filter on urls as well as mime
types etc.
In general I think this kind of componentization is a good idea.
Now, some disadvantages (note that I am not a KDE developer so I do not
know of all possible problems)
1: Looser integration with Konq means that it probably will be harder to
communicate settings from a popup menu in Konq to the proxy. However, I
guess that it still could be done by introducing "unofficial" HTTP headers
when sending requests from Konq to the proxy. For example, if an image is
loaded from JavaScript, include a http header "FromJavaScript: true" or
something like that. When a user wants to block an image, he could
do this by dragging the image over an icon in Kicker, and perhaps get
a dialog with some extra question.
In summary: a KDE application including the functionality of junkbuster
and wwwoffle would be a great thing to have!
Best regards,
Claes
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic