Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Browser ohne PopUps? - Wie übernehme ich Favoriten? (https://www.delphipraxis.net/7134-browser-ohne-popups-wie-uebernehme-ich-favoriten.html)

Matze 3. Aug 2003 15:45


Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Hi!
Ich programmiere gerade einen kleinen Browser.
:?: Gibt es eine procedure, die verhindert, dass PopUps geöffnet werden, so wie es die Google-ToolBar macht? :angle2:
Im Forum wurde die Frage schon einmal gestellt, aber nicht beantwortet.
Gruß Matze

Luckie 3. Aug 2003 15:51

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Na, das Pproblem ist wohl: Was ist denn ein Popup? Oder wann ist ein fenster ein normales Fenster und ab wann ist es ein Popup? Als Kriterium könnte die Größe dienen. dann mußt du nur regelmäßig nach fenster einer bestimmten Größe kucken und diese dann schließen.

Matze 3. Aug 2003 15:54

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Also, unter einem PopUp meine ich die nervigen Werbefenster, di bei vielen Seiten eingeblendet werden. :evil:
Ich möchte aber, dass sie gar nicht erst geöffnet werden, das kostet sonst... Ich hab nämlich keine Flatrate. :(

Luckie 3. Aug 2003 15:57

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Zitat:

Zitat von Matze
Also, unter einem PopUp meine ich die nervigen Werbefenster, di bei vielen Seiten eingeblendet werden.

Ich weiß, was du meinst. :roll: Das war nur eine rhetorische Frage, um dir das Problem konkret vor Augen zu führen.

Matze 3. Aug 2003 15:58

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Und wie mache ich das jetzt :?:

Luckie 3. Aug 2003 16:01

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Habe ich doch gesagt: Laß dir alle Fenster auflisten, ermittele mit GetWindowRect deren Größe und wenn eins dabei ist, welches kleiner als eine bestimmte Größe ist, dann schließt du es, in dem du ein WM_CLOSE schickst.

Zu allem solltest du hier was finden.

Matze 3. Aug 2003 16:03

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Dann muss das Fenster ja aber erst geöffnet werdenund das will ich nicht!

Luckie 3. Aug 2003 16:09

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Was besseres fällt mir nicht ein. Oder du schreibst einen Hook der auf CreateWindows reagiert. Dann müßtest du den Elternprozess rausfinden und wenn dieser ein Browserfenster ist, kann man davon ausgehen, dass ein Popup erzeugt werden soll. Dann kannst du eventuell schon vorher eingreifen, bevor das Fenster gezeigt wird.

So weit zur Therorie. Erwarte bitte jetzt nicht eine praktische Lösung von mir.

Matze 3. Aug 2003 16:13

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Ich glaub, dann bleibe ich doch beim IE+Google-ToolBar.
Trotzdem Danke Luckie!

Chewie 3. Aug 2003 18:00

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Oder aber du parst den HTML-Code selbst.

Luckie 3. Aug 2003 21:38

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Dann weiß er, dass ein Popup kommt. Aber wenn er es mit WM_CLOSE schließen will, muß er trotzdem erst warten bis es da ist.

Christian Seehase 4. Aug 2003 00:01

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Moin Luckie,

wenn man die Seite parsen kann bevor sie angezeigt wird, und dabei den Code entfernt/auskommentiert, der die Popups anzeigt, braucht man diese Fenster nicht zu schliessen.
Ich hätte jetzt allerdings keine Idee wie das zu machen wäre. Grundsätzlich sollte es aber zu machen sein.

Wenn ich nicht sehr irre kann man dem IE das Anzeigen von Popups pauschal via Policy verbieten.

josef 4. Aug 2003 00:03

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Nimm doch einfach Proxomitron.
Das ist ein Lokaler Proxy der die Seiten Filtert und wo man auch eigene Filter einbauen kann.
Der Funktioniert mit jedem Browser!
Und man kann Popups für 2 Sec nach jedem Klick erlauben (für gewünschte Popups z.B. Hilfe die aufgeht und so.)

Matze 4. Aug 2003 07:48

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Danke euch allen.

@josef:
Dieses Programm ist bestimmt nicht schlecht, aber ich würde so etwas schon gerne selbst programmieren. :mrgreen:

Gruß Matze

josef 4. Aug 2003 19:40

Re: Browser ohne PopUps? - Wie übernehme ich Favoriten?
 
Vergiss nicht zu überprüfen ob die Datei wirklich HTML ist!
Nicht dass dein Programm ZIPs oder MP3s Filtert :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:41 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