Steffen: window.open -> FF verhindert pop-up-Fenster (Greasemonkey-Script

Beitrag lesen

Hi,

Das Kuriose an der Sache ist, dass das Script einwandfrei funktioniert (sich also ein neues
Fenster öffnet und keine pop-up-Fenster-Warnung erhält), wenn man bei mouseup einfach das Fenster öffnet, also:

function wiki(e) {
var text = getSelectedText();
if (text) {
window.open(wikiLink + text, '_blank');
}
}

$(document).bind('mouseup', wiki);


>   
> Hat jemand 'ne Idee, wie/warum dieser Unterschied zustande kommt?  
  
weil der Popup-Blocker glaubt, dass der Benutzer aktiv geklickt hat und dann die Wahrscheinlichkeit für ein gewünschtes Popup um vieles größer ist.  
  
Das auszunutzen ist auf recht verbreitet. Es gibt viele Seiten, die auf Klick-irgendwo ein Popup öffnen.  
  
Grüße  
- Steffen