Einzelnen Beitrag anzeigen

Benutzerbild von Bowler
Bowler

Registriert seit: 8. Sep 2003
Ort: Bochum
148 Beiträge
 
Delphi XE7 Enterprise
 
#14

Re: gefährliche Scripte von Websiten blockieren..?

  Alt 5. Jul 2004, 13:27
Ich denke, PhaTTy hat da schon ganz recht.
Ich habe das auch mal irgendwann testweise gemacht.

Vom Prinzip her: Du stellst auf Dein Formular einen Client und einen Server. Den Server stellst auf auf z.B. Port 8080 ein, und aktivierst diesen. Wenn der Server eine Anfrage erhält, dann leitest du diese weiter an den Client, der die Seite aus dem Internet holt. Dann kannst Du den Quelltext der Seite bearbeiten, und über den Server an den Browser schicken.
Damit das funktioniert musst du in Deinem Browser noch sagen "Proxyserver verwenden" und trägst als Adresse "127.0.0.1" und deinen Port (8080) ein. Jeder Datenverkehr Deines Browsers wird also durch Deinen eigenen Proxy geschleift, und kann so von dir geprüft und verändert werden.

Ausserdem kannst Du dann eigene Kriterien zum Blocken definieren. Du kannst anstelle von window.open z.B. verschiedene Schlüsselwörter in URLs überprüfen (adpopup, banner, etc.)...

Musste mal nach Googlen oder hier in der DP gucken. Da gibt es zahlreiche Beispiele. Stichwort ProxyServer mit Delphi.

Gruß
Christian
Christian Rüsken
  Mit Zitat antworten Zitat