X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=default.filter;h=4a2857a471e839c841eb936eebf484937780e9de;hp=f4d1b1a756732d710dcff356c3c92e3625f265cc;hb=22de1764b6460768a49d33328fe00e7320e7e618;hpb=72081f829de368392d04076728f8c991178c0080 diff --git a/default.filter b/default.filter index f4d1b1a7..4a2857a4 100644 --- a/default.filter +++ b/default.filter @@ -2,11 +2,11 @@ # # File : $Source: /cvsroot/ijbswa/current/default.filter,v $ # -# $Id: default.filter,v 1.11.2.23 2004/02/17 13:34:01 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 (C) 2001 - 2004 the +# 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, @@ -81,8 +81,11 @@ FILTER: js-annoyances Get rid of particularly annoying JavaScript abuse s|(?:\w+\.)+referrer|"Not Your Business!"|gisU # The status bar is for displaying link targets, not pointless blahblah -# -s/(\W\s*)((this|window)\.(default)?status)\s*=\s*((['"]).*?\6)/$1if(typeof(this.href) != 'undefined') $2 = $5 + ' URL: ' + this.href;else return false/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 @@ -178,7 +181,7 @@ s/)(?=\s*[^'"])+$1+isU -s+([^\w\s.]\s*)((window|this|parent)\.)?open\s*\(+$1PrivoxyWindowOpen(+ig +s@([^\w\s.]\s*)((?:map)?(window|this|parent)\.?)?open\s*\(@$1PrivoxyWindowOpen(@ig s+([^'"]\s*)(?!\s*(\\n|'|"))+$1+iU @@ -189,7 +192,7 @@ s+([^'"]\s*)(?!\s*(\\n|'|"))+$1