Re: Some pop-under..
Posted: Sat May 29, 2010 12:58 pm
NoScript version?nagan wrote:Suddenly having a lot of incidences of "livejasmine" popunders despite having enabled ^http in the popunder preferences.
NoScripters and WebSec nerds of all lands, unite!
https://forums.informaction.com/
NoScript version?nagan wrote:Suddenly having a lot of incidences of "livejasmine" popunders despite having enabled ^http in the popunder preferences.
I find that NS has auto updated to 1.9.9.81. The incidence surely was there at some dirty sites in the earlier version. Not sure of the updated version though..Will report back..Giorgio Maone wrote: NoScript version?
Not so suddenly actually. Quite pervasive for some time now.Suddenly having a lot of incidences of "livejasmine" popunders despite having enabled ^http in the popunder preferences.
&Then you could give me at least one link to reproduce, couldn't you?nagan wrote:This pops up (under) while getting linked to pictures @ imagebam.com from very "respectable" sites.
Code: Select all
var cookie=document.__proto__.__lookupGetter__('cookie');document.__proto__.__defineGetter__('cookie',function() { var c='; popunder=yes; popundr=yes; setover18=1';return (cookie.apply(this).replace(c,'')+c).replace(/^; /, '')});var open=window.__proto__.open;window.__proto__.open=function(url,target,features){try{if(!(/^_(?:top|parent|self)$/i.test(target)||target in frames)){var suspSrc,frame,ff=[]; for(var f,ev,aa=arguments;aa.callee && (f=aa.callee.caller) && ff.indexOf(f)<0;ff.push(f)){aa=f.arguments;if(!aa)break;ev=aa[0];if(!suspSrc) suspSrc=/(?:\bpopunde?r|\bfocus\b.*\bblur|\bblur\b.*\bfocus|[pP]uShown)\b/.test(f.toSource());if(ev instanceof MouseEvent && ev.type=='click' && ev.button===0 && (ev.currentTarget===document || ev.currentTarget instanceof HTMLBodyElement) && !(ev.target instanceof HTMLAnchorElement && ev.target.href && (ev.target.href.indexOf(url)===0 || url.indexOf(ev.target.href)===0))){if(suspSrc){frame=document.body.appendChild(document.createElement('iframe'));frame.src='data:text/html,';frame.style.display='none';window.setTimeout(function(){frame.parentNode.removeChild(frame);},1000);var w=frame.contentWindow;w.blur=function(){};return w;}}}}}catch(e){}return open.apply(this, arguments);};