[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