Parvinder Bhasin wrote:
> I have searched everywhere and cannot find anything regarding this.  I 
> would like to place a banner on every request client browser makes.  I 
> hear that it can maybe be done using Squid 3.1 and ICAP server.  Is 
> there any example of this config?  I am ok with coding something for 
> this purpose.
> 
> Thanks and sorry if I have asked the same question in one way or the 
> other before.
> 
> Thx.
Ah for the love of all that is Internet. No!
There are much better alternatives than scribbling additions all over 
every web object.
The one I highly recommend is to use a captive-portal approach, where 
users see a full page of your content on arrival and optionally at 
regular intervals. This is much safer and socially acceptable than 
altering external content. Squid provides the session helper for a kick 
start. Alternative helpers can easily be written to suit other use cases.
Please note the problems with your original request:
  * what you see as a "page" is often a very large collection of small 
objects. Altering any of them can have a range of effects, from 
disastrous to ineffectual.
  * there is close to zero chance of identifying on the fly the linkage 
between certain web objects displayed on the same page. Which can 
royally screw over your users experience.
  * adding company banners to other companies content can quickly get 
you into big legal issues (them voluntarily using banner ads is a 
contract agreement, yours is a violation of someone elses service 
agreements).
  * consider the poor user who opens their banking website or facebook 
page only to see your company name. How are they to differentiate you 
from a spammer/phisher out to grab their personal details? Why should 
they trust you ever again after that?
/thinking I'll have to write this up one day or find a good how-why 
reference article on net-neutrality.
Amos
-- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE14 Current Beta Squid 3.1.0.7Received on Thu May 07 2009 - 13:36:53 MDT
This archive was generated by hypermail 2.2.0 : Thu May 07 2009 - 12:00:02 MDT