X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=default.filter;h=4a2857a471e839c841eb936eebf484937780e9de;hp=aca478368edaa4155f0124e9c2987d570d601eb7;hb=42e4fa330b6bae707912dc050900fda316a5224f;hpb=c712c70742c2ce36087a11c0a4d5909668011921 diff --git a/default.filter b/default.filter index aca47836..4a2857a4 100644 --- a/default.filter +++ b/default.filter @@ -1,12 +1,12 @@ # ******************************************************************** # -# File : $Source: /cvsroot/ijbswa//current/default.filter,v $ +# File : $Source: /cvsroot/ijbswa/current/default.filter,v $ # -# $Id: default.filter,v 1.11.2.6 2002/08/23 14:12:26 oes Exp $ +# $Id: default.filter,v 1.39 2007/02/21 14:10:23 fabiankeil Exp $ # # Purpose : Rules to process the content of web pages # -# Copyright : Written by and Copyright +# Copyright : Written by and Copyright (C) 2001 - 2007 the # Privoxy team. http://www.privoxy.org/ # # We value your feedback. However, to provide you with the best support, @@ -78,16 +78,19 @@ FILTER: js-annoyances Get rid of particularly annoying JavaScript abuse # Get rid of Javascript referrer tracking. # Test page: http://www.javascript-page.com/referrer.html # -s|document\.referrer|"Not Your Business!"|gisU +s|(?:\w+\.)+referrer|"Not Your Business!"|gisU # The status bar is for displaying link targets, not pointless blahblah # -s/([\n =;{}]|window\.)(default)?status\s*=/$1dUmMy=/ig +s@([\W]\s*)((?:this|window)\.(?:default)?status)\s*=\s*((['"]).*?\4)@$1$2 =\ + (typeof(this.href) != 'undefined')?($3 + ' URL: ' + this.href):($2)@ig + +s/(?:(?:this|window)\.(?:default)?status)\s*=\s*\w*\s*;//ig # Kill OnUnload popups. Yummy. # Test: http://www.zdnet.com/zdsubs/yahoo/tree/yfs.html # -s/(
]*)onunload(.*>)/$1never$2/siU +s/(]*)onunload/$1never/siU s|(