Zitat von
malo:
Zitat von
r2c2:
N eigenen Browser(mit eigenem Rendering-Engine) zu schreiben dürfte *viel* zu aufwändig sein. Wenn du das vor hast, wünsch ich dir mal viel Spaß für die nächsten Jahre.
Nicht übertreiben
@Topic: Was hälst du von Suchen?
HTML parsen. Da solltest du eine Menge zu finden
Du solltest aber auch nicht untertreiben(wobei das, ähnlich wie meine Übertreibung auch ein Stilmittel ist
).
HTML Parsen reicht nicht alleine. Das ist schon mal der Anfang ja. Aber auch nur der geringste Teil. Hier ein paar Probleme beim Erstellen eines eigenen Browsers(wenn mans richtig machen will):
- Implementation unterschiedlicher Standards:
HTML(1-4), XHTML, CSS, JavaScript(+Abarten: JScript, DHTML,
DOM, Netscape-Layer), ...
- Rendering: Wie soll das ganze dargestellt werden? RichEdit? Naja, für mal n Pseudo-Benutzbaren Browser vielleicht, aber ansonsten wird man über selbst Zeichen nicht darüber hinauskommen
- Viele Webseiten sind eben nicht standardgerecht(fehlende End-Tags, etc.)
- Tabellen anzuzeigen dürfte scwer werden. Da haben sogar mache kommerzielle WYSIWYG-Editoren und sogar Browser Probleme(war so bei Netscape, Opera, Frontpage, Composer, FireFox, etc....) Das hat sich mitlerweile gebessert, aber es war mal ein Problem bei vielen Produkten
- ...
Das sind die Probleme, nicht das Parsen oder TabedBrowsing, Link-Leisten, Favoriten und so Spielereinen zu programmieren. Bis man mal soweit ist, dass man seinen Self-Made-Browser so verwenden kann, wie TWebbrowser, geht einige Zeit drauf und da bin ich mit meinen paar Jahren gar nicht so verkehrt....
mfg
Christian