Hallo
Viel mehr stört mich aber, dass die Eingabefelder für die Captcha-Lösungen gern mit Eventhandlern bestückt sind, die beim Focussieren des input-Elements erstmal ein Popup mit irgendeiner Internet-Casino-Seite aufmachen, das sich auf welche Weise auch immer am Popup-Blocker meines Browsers vorbeimogelt.
Das kommt daher, dass der Popup-Blocker die Popups nur blockt, wenn sie nicht durch eine Benutzerinteraktion ausgelöst wurden.
ja, aber welches Popup wird denn nicht durch eine Benutzer-Interaktion ausgelöst? Damit wird ein Popup-Blocker sinnlos.
Definiere Benutzerinteraktion!
Das Betätigen eines Buttons, das ein Popup öffnet, ist gewiss eine Benutzerinteraktion. Aber ist es das schließen eines Browserfensters oder -tabs, bei dem onClose
ein Popup geöffnet werden will, auch? Ich würde letzteres für eine Benutzeraktion (bewusst ohne „inter“), aber eben nicht für eine Benutzerinteraktion, halten, da ich – ohne Kenntnis der Hinterv**zigkeit vieler Seitenanbieter – nicht damit rechne, dass sich bei dieser Aktion ein Popup öffnet.
Wirklich sinnvoll ist er nur, wenn jeder Versuch erstmal geblockt wird, dann meinetwegen die Info-Leiste eingeblendet wird und den Hinweis anzeigt: "Diese Seite hat versucht, ein Popup zu öffnen. Darf die das?"
So ist das im Firefox auch. Aber wenn ich dann "ja" klicke, dann gilt das nicht mehr für den zurückgehaltenen und gemeldeten Versuch, sondern nur für zukünftige.
Keine Ahnung, ob das vielleicht an irgendeinem verborgenen Schalter in about:config
liegt, aber in meinen Firefoxes (Ubuntu 18.04, 20.04 und Windows 10) mit nicht identischer Konfiguration, aber überall mit Popup-Verbot, lassen sich Popups, die sich direkt auf eine Aktion (zum Beispiel Klick auf Button) hin öffnen sollen, auch öffnen. Mir ist nicht bewusst, in all den Browsern für die betreffenden Seiten die Popup-Erlaubnis explizit hinterlegt zu haben.
Für Popups, die als Folge einer indirekten Aktion geöffnet werden wollen (zum Beispiel öffne ich einen Tab und die Seite will mir onLoad
ein Popup unterjubeln), wird die von dir erwähnte Info-Leiste eingeblendet.
Tschö, Auge
200 ist das neue 35.