2010-11-20 16 views
0

Ich habe this article in google-chrome gelesen und als ich die Maus zum Schließen-Symbol (x) auf der Registerkarte bewegte, zeigte mir die Webseite ein Popup zum Warten, also meine Frage ist, wie die Webseite weiß, dass ich diesen Tab schließen werde, Welches Javascript-Ereignis ist es?Webseite zu geschlossen (wahrscheinlich) Veranstaltung?

+0

Ziemlich ärgerlich, wenn Sie mich fragen. Ich würde niemals auf Ihre Seite zurückkehren, wenn Sie mir etwas ins Gesicht drücken, wenn ich sogar die Symbolleiste des Browsers benutzen möchte. – galambalazs

Antwort

4

Es ist dies script. Und mit dieser deobfuscator. Du kannst seine Quelle sehen, und ich schätze, das ist, wonach du suchst.

function handleMove(e) { 
    if (e.clientY < lastY && e.clientY <= 10) { 
     ActionPopup.show(); 
    } 
    lastY = e.clientY; 
} 

Script Source

+0

ja, es ist einfach, Maus-Tracking, ich denke, es gibt einige neue Javascript-Ereignis :( –

+0

Facebook tut dies (manchmal, in Fehler) "Sie haben Ihren Beitrag noch nicht fertig - wollen Sie diese Seite verlassen?" - aber , und das ist entscheidend, es tut es nicht ** bis ** Sie tatsächlich auf den Schließen-Button klicken. –

0

Alternativ kann ein div, absolut über die Oberseite oder nur über den oberen rechten positioniert werden. OnmouseOver zeigt das Popup an.

Verwandte Themen