![]() |
TWebbrowser intiligenter popup blocker
Wie kann ich es anstellen dass beim twebbrowser nur angeforderte popups kommen?
Mfg joe666sa |
Re: TWebbrowser intiligenter popup blocker
Was verstehst du unter angeforderten Popups?
Meinst du, nur solche, die du durch klicken auf einen Link ausgelöst hast? |
Re: TWebbrowser intiligenter popup blocker
Ja genau sowas meine ich.
|
Re: TWebbrowser intiligenter popup blocker
Das dürft unmöglich sein. Bei einem nicht geringen teil der seiten im web wird außerdem beim klick ein javascript aufgerufen das dann die Seite wechselt bzw. ein neues fenster aufmacht.
|
Re: TWebbrowser intiligenter popup blocker
und wie kann ich einfache alle popups unterbinden.
|
Re: TWebbrowser intiligenter popup blocker
Hi,
relativ einfach. 1) Liste mit Fenstertiteln erstellen die geblockt werden sollen ![]() 2) Processsnapshot machen ![]() 3) Snap mit der Liste vergleichen ![]() 4) Gefundene Fenster schließen ![]() So solltes gehen :) |
Re: TWebbrowser intiligenter popup blocker
also so schwer ist das nun auch wieder nich, der webbrowser hat ein event OnNewWindow, das solltest du dir mal ansehen...
eine simple möglichkeit ist, sich bei jedem mausklick die zeit zu merken und in diesem event dann zu schauen wie lange der letzte klick zurück liegt, z.b. länger als eine halbe sekunde?, dann Cancel:=True; nicht 100%, aber sehr einfach und durchaus brauchbar (wobei eh nichts über die abschaltung von javascript geht :-)) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz