Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   webbrowser - welche funktionen? (https://www.delphipraxis.net/38554-webbrowser-welche-funktionen.html)

Gentleman 20. Jan 2005 21:10


webbrowser - welche funktionen?
 
hi dpler!

ich bin gerade dabei einen webbrowser zu programmieren. meine frage an euch ist nun welche funktionen eurer meinung nach für einen webbrowser sinfoll wären.

ich werde dann versuchen sie in meinem programm umzusetzen :zwinker:

thx im voraus!

Dax 20. Jan 2005 21:14

Re: webbrowser - welche funktionen?
 
Freut mich immer, wenn ich mal helfen kann :)

Auf jeden Fall mal vollständige Unterstützung für HTML, XHTML, CSS und JavaScript in allen Versionen.
Dann wären Lesezeichen ganz nützlich...
Und ein toller Einstellungen-Dialog ;)

Tubos 20. Jan 2005 21:18

Re: webbrowser - welche funktionen?
 
Tabbed Browsing (wie bei Mozilla oder Opera) halte ich für sehr wichtig. Einen Browser ohne Tabbed Browsing halte ich für unbrauchbar, da ich doch keine 10 eigenen Fenster öffne wenn ich 10 Seiten gleichzeitig offen haben möchte.

Gentleman 20. Jan 2005 21:27

Re: webbrowser - welche funktionen?
 
einige dinge habe ich schon eingebaut gehabt:

:arrow: tabbed browsing
:arrow: einstellungsmöglichkeiten
:arrow: kleine sicherheitseinstellungen (seitensperre)
:arrow: suchfunktion

Dax 20. Jan 2005 21:29

Re: webbrowser - welche funktionen?
 
Geradezu *perfekt* wäre es doch, wenn du eine eigene Darstellungsengine hast. Ich gehe mal davon aus, dass das nicht so ist und du auf den IE (mittels ActiveX) baust.. Oder liege ich falsch? ;)

Gentleman 20. Jan 2005 21:33

Re: webbrowser - welche funktionen?
 
Zitat:

Zitat von Dax
Geradezu *perfekt* wäre es doch, wenn du eine eigene Darstellungsengine hast. Ich gehe mal davon aus, dass das nicht so ist und du auf den IE (mittels ActiveX) baust.. Oder liege ich falsch? ;)

Da liegst du genau richtig. :)

allerdings wüsste ich auch auch nicht wie ich soetwas auf die beine stellen soll :cry:

Tubos 20. Jan 2005 21:36

Re: webbrowser - welche funktionen?
 
Zitat:

allerdings wüsste ich auch auch nicht wie ich soetwas auf die beine stellen soll
Ist alleine und ohne größeres Wissen über die Internet-Technologien (alles was den browser angeht: HTML, CSS, Javascript) und über die Funktionsweise von Interpretern auch fast unmöglich.

urs.liska 20. Jan 2005 21:42

Re: webbrowser - welche funktionen?
 
es gibt zumindest neuerdings auch die Mozilla-Engine als ActiveX
(ich weiß leider nicht mehr, wo ich das gelesen habe; google sollte aber helfen oder Mozilla

Aenogym 20. Jan 2005 21:42

Re: webbrowser - welche funktionen?
 
nunja...

ich hab sowas noch nie gemacht. aber zuerst wird einfach mal die angeforderte datei per HTTP heruntergeladen. diese datei (ich gehe erstmal von HTML aus) wird geparst. mit den date zeichnet man sich dann die seite. zumindest die grundelemente wie [b] <font>
und so weiter halte ich für durchaus machbar. wenn es dann aber an's tabellen zeichnen, link-hover-states und dergleichen geht, wird's schon kniffliger.

Aenogym

Darty 20. Jan 2005 21:44

Re: webbrowser - welche funktionen?
 
Zitat:

Zitat von urs.liska
es gibt zumindest neuerdings auch die Mozilla-Engine als ActiveX
(ich weiß leider nicht mehr, wo ich das gelesen habe; google sollte aber helfen oder Mozilla

Kann man auch hier im Forum gucken...

Aenogym 20. Jan 2005 21:49

Re: webbrowser - welche funktionen?
 
zur mozilla engine (namens NGLayout, auch bekannt als "Gecko") hier weitere infos:
http://www.mozilla.org/newlayout/

Aenogym

urs.liska 20. Jan 2005 23:41

Re: webbrowser - welche funktionen?
 
Zitat:

Zitat von Darty
Zitat:

Zitat von urs.liska
es gibt zumindest neuerdings auch die Mozilla-Engine als ActiveX
(ich weiß leider nicht mehr, wo ich das gelesen habe; google sollte aber helfen oder Mozilla

Kann man auch hier im Forum gucken...

Ach da hatte ich das her :oops:

toms 21. Jan 2005 19:35

Re: webbrowser - welche funktionen?
 
Hi,

Du könntest auch mal meinen Webbrowser anschauen. Vielleicht gibt er dir ein paar Ideen, was du machen könntest oder eben nicht...

Gentleman 8. Mär 2005 19:39

Re: webbrowser - welche funktionen?
 
Ich möchte den Theard noch mal "aufleben" lassen, da ich noch ideen/anregungen zu meinem Webbrowser suche. Schreibt einfach was euch an Browsern fehlt, was euch bei bestimmten Browern gut gefällt, etc.

Gruß Gentleman

mr47 8. Mär 2005 19:49

Re: webbrowser - welche funktionen?
 
Ich glaube Tabbed Browsing wurde schon genannt :mrgreen: .

Was ich speziell bevorzuge ist, wenn man viel Platz zum Anzeigen der Seite und wenig (oder ausblendbare) Leisten links und rechts hat. Sonst werden die Seite so "gequetscht". :lol:

mfg :hi:

malo 8. Mär 2005 19:57

Re: webbrowser - welche funktionen?
 
Eine History-Funktion sollte auf jeden Fall drin sein. Also jederzeit aufruf-/löschbar, seiten anzeigen lassen und sowas halt... Dann frei einstellbare ToolBars, z.B. für Google und sowas. Sollte jedoch möglichst in den Einstellungen einstellbar sein, welche Toolbars man haben will und welche nicht. Eine Auswahl sollte jedoch schon bestehen... :zwinker:

sECuRE 8. Mär 2005 19:57

Re: webbrowser - welche funktionen?
 
Hi,

Nimm mir das bitte nicht übel, aber ehrlich gesagt würde ich deinen Browser ohne ihn mir anzuschauen gar nicht erst nutzen, ich hab ja Opera. Der kann so ziemlich alles was man sich wünschen könnte (von Seitenbasierten Plugineinstellungen mal abgesehen) und somit ist der Bedarf nach anderen Browser gar nicht erst da. Für alle denen Opera zu viel Geld kostet gibt's Firefox, der sich ja auch gerade sehr großer Beliebtheit erfreut.

Mal abgesehen von den genannten Punkten bin ich kein Freund vom IE und würde auch "Aufsätze" für den IE nicht benutzen, da dann ja noch eine potentielle Sicherheitslücke hinzukommt.

Browser schießen derzeit wie Pilze aus dem Boden, die scheinen die IRC-Clients abzulösen ;) Was kommt als nächstes?

cu

Gentleman 8. Mär 2005 20:11

Re: webbrowser - welche funktionen?
 
danke für die weiteren infos :)

Zitat:

Nimm mir das bitte nicht übel, aber ehrlich gesagt würde ich deinen Browser ohne ihn mir anzuschauen gar nicht erst nutzen
:gruebel: Das ist sehr informativ...
Der Punk ist aber, dass ich einfach aus Spaß an meinem Browser programmiere und mich daran auch ein bisschen weiterbilden möchte, dazu suche ich ein paar anregungen, die wenn möglich auch nicht völlig unsinng sind. Wenn du nichts mit dem IE bzw. meinem Browser zu tun haben willst musst du sie ja nicht nutzen, aber das passt nicht so direkt in diesen Theard oder? :roll:

sECuRE 8. Mär 2005 20:23

Re: webbrowser - welche funktionen?
 
Hi,

ich wollt's ja nur anmerken, wenn ich zum Beispiel die Info erhalten würde dass der Bedarf an solchen Programmen wie ich ein's programmier gedeckt ist und es eine non-plus-ultra-Lösung gibt, an der nichts auszusetzen ist, wäre jeglicher weiterer Aufwand Zeitverschwendung.

Aber wenn du Spaß dran hast will ich dir den natürlich nicht verderben und lass mich hier auch nicht weiter über das Thema aus ;)

BTW: Um noch was konstruktives zu posten: Seitenbasierte einstellungen ob JavaScript/Java/Popups aktiviert sind, Werbe-/Popup-blocker mit konfigurierbarer except/accept-List und die Funktion seine aktuelle Arbeitsfläche (geöffnete Seiten und Scrollposition etc auf diesen) zu speichern/laden wären die Funktionen, welche deinen Browser von den anderen abheben würden ;)

cu

mr47 8. Mär 2005 20:24

Re: webbrowser - welche funktionen?
 
Wenn dein Browser die hier genannten Fähigkeiten besitzt werd ich ihn (solange er Bug-Frei ist :mrgreen: ) evt. schon nutzen. Momentan ist der beste Browser einfach FF. Und Opera regt schon deshalb auf, weil oben immer so ein blödes Werbebanner hängt :roll:

mfg :hi:

malo 8. Mär 2005 20:39

Re: webbrowser - welche funktionen?
 
Sorry, muss mich mal kurz darüber auslassen...

@sECuRE: Du bist wahrscheinlich zu der Sorte "ich hol mir immer das, was andere gut nennen und alles andere ist sowieso schrott". Klar, Opera ist schon klasse, genauso wie FF. Aber musst du deshalb gleich alle anderen Browser ohne hinzusehen niedermachen. Gib den Leuten doch wenigstens eine Chance, motivier sie lieber. Wer weiß, vielleicht wird der Browser hier irgendwann sogar besser als Opera? Also rede andere Sachen nicht schlecht, sondern motivier die Entwickler, damit die Sachen irgendwann die besten werden :thumb:
Aber nur, weil du ein Opera-Fan bist, musst du ja niemanden vor diesem "neuen" Browser abschrecken ;)

mr47 8. Mär 2005 20:56

Re: webbrowser - welche funktionen?
 
Zitat:

Zitat von malo
Sorry, muss mich mal kurz darüber auslassen...

@sECuRE: Du bist wahrscheinlich zu der Sorte "ich hol mir immer das, was andere gut nennen und alles andere ist sowieso schrott". Klar, Opera ist schon klasse, genauso wie FF. Aber musst du deshalb gleich alle anderen Browser ohne hinzusehen niedermachen. Gib den Leuten doch wenigstens eine Chance, motivier sie lieber. Wer weiß, vielleicht wird der Browser hier irgendwann sogar besser als Opera? Also rede andere Sachen nicht schlecht, sondern motivier die Entwickler, damit die Sachen irgendwann die besten werden :thumb:
Aber nur, weil du ein Opera-Fan bist, musst du ja niemanden vor diesem "neuen" Browser abschrecken ;)

Jo so denk ich auch. Ausserdem war FF auch ma so ein Projekt (und ich denke dass es die Entwickler hauptsächlich aus Spass gemacht haben). Und heute übertriffts (momentan) imho alle anderen Browser. Aber auch FF ist jetzt super und in 2 Jahren kommt TurboTiger :mrgreen: und FF ist vielleicht noch weiterentwickelt aber TT ist trotzdem besser....


mfg

sECuRE 9. Mär 2005 06:06

Re: webbrowser - welche funktionen?
 
Hi,

na so ganz stimmt das nicht. Ich seh das ein bisschen anders: Wer das Rad neu erfinden will, verschwendet seine Zeit, die er mit anderen Projekten besser verwenden könnte. Wenn Gentlemen jetzt einen Proxy entwickelt, der Werbung, Popups und Seiteneinstellungen so unterstützt wie ich es im letzten Post erklärt hab, wäre ich hellauf begeistert davon und - wer weiß - vielleicht wird diese Technologie sogar von Opera gekauft bzw von FF nachgebaut. Sowas zum Beispiel wäre sinnvoll genutzte Zeit.

Wenn ich aber sehe, wie die Leute, die kaum Ahnung vom Programmieren haben, versuchen, einen Browser zu machen, denk ich mir, dass die lieber mit was kleinerem anfangen sollten, zum Beispiel mit dem Durcharbeiten von Tutorials..

Ist wie gesagt nicht böse gemeint, vielleicht wird ja echt was draus, ich sehs nur vor mir wie Gentlemen seinem Kumpel, der nicht so viel von PCs versteht, das Program zeigen will, und der meint "Ich hab doch den Internet Explorer". Ich seh ihm die Enttäuschung schon ins Gesicht geschrieben. Für "Freaks" bzw Interessierte ist das sicher 'ne tolle Sache, aber um auch beim Otto-Normal-Anwender zu landen muss es etwas besonderes, bisher noch nicht dagewesenes sein.

cu

fisherman_b 9. Mär 2005 11:22

Re: webbrowser - welche funktionen?
 
Zitat:

Zitat von Gentleman
danke für die weiteren infos :)
Der Punk ist aber, dass ich einfach aus Spaß an meinem Browser programmiere und mich daran auch ein bisschen weiterbilden möchte, dazu suche ich ein paar anregungen, die wenn möglich auch nicht völlig unsinng sind.

Dem ist nun wirklich nichts mehr hinzuzufügen. Ob er an dieser Aufgabe wächst oder scheitert, solltet Ihr ihm selbst überlassen. Es muss ihm selber überlassen bleiben, in welche Technologien er sich einarbeiten will. Ob er parallel zu seiner Programmierung an den Stellen, wo es klemmt, Tutorials durcharbeitet oder nicht, weiss doch hier keiner. Ob er, wie es hier schon mal anklang, "keine Ahnung vom Programmieren" hat, weiss er ebenfalls selbst am besten. Solange er nicht fragt, ob ihm hier jemand den kompletten Code für sein Projekt zur Verfügung stellt, kann man seine Fragen nach Features doch beantworten, ohne sich einen Zacken aus der Krone zu brechen - oder man schweigt eben. Er fragte nach Anregungen. Klar, wir arbeiten alle mit TurboPascal seit Erscheinen der Version 1.0 im Jahre 1983 und mit Delphi seit Erscheinen der Version 1.0 im Jahre 1994. Aber haben wir dadurch die Fähigkeit zu Lesen verlernt ? :zwinker:

just my 2 cents.

Gruss,

Bernhard

sECuRE 9. Mär 2005 12:58

Re: webbrowser - welche funktionen?
 
Hi,

Zitat:

Ob er parallel zu seiner Programmierung an den Stellen, wo es klemmt, Tutorials durcharbeitet oder nicht, weiss doch hier keiner. Ob er, wie es hier schon mal anklang, "keine Ahnung vom Programmieren" hat, weiss er ebenfalls selbst am besten.
Stimmt, das weiß er wohl selbst am besten. Ich sag nur, dass viele Leute ohne Ahnung sich einfach an zu große Projekte rantrauen und das hier ein potenzielles Projekt dieser Art ist.

Zitat:

Klar, wir arbeiten alle mit TurboPascal seit Erscheinen der Version 1.0 im Jahre 1983 und mit Delphi seit Erscheinen der Version 1.0 im Jahre 1994. Aber haben wir dadurch die Fähigkeit zu Lesen verlernt ?
Also ich arbeite erst seit Delphi 5 mit Delphi/Pascal ;) Damals hab ich auch den Fehler mit zu großen/überdimensionierten Projekten gemacht und würd das gerne anderen als Tipp mit auf den Weg geben, da man im Nachhinein erkennt, dass es nur Zeitverschwendung war..

Das ganze läuft etwas in den Offtopic-Bereich, wir sollten also erst mal warten, was Gentlemen zu den bisher gebrachten Vorschlägen sagt finde ich.

cu

mr47 9. Mär 2005 13:07

Re: webbrowser - welche funktionen?
 
Zitat:

Zitat von sECuRE
Hi,

na so ganz stimmt das nicht. Ich seh das ein bisschen anders: Wer das Rad neu erfinden will, verschwendet seine Zeit,...

Seh ich ganz genaus so! Aber er erfindet kein neues Rad, sondern er versucht das schon bestehende noch runder zu machen. Und das ist auf keinen Fall Zeitverschwendung!

mfg

PierreB 9. Mär 2005 13:12

Re: webbrowser - welche funktionen?
 
Moin,

soweit ich den Thread verfolgt habe kann dein Browser ja schon eine Menge.

Ich finde einen Vollbildmodus (Für die Darstellung einer Webseite) ziemlich wichtig, für Präsentationen zum Beispiel.

SubData 9. Mär 2005 13:19

Re: webbrowser - welche funktionen?
 
Hmm...

Also ich hätte da sone Idee, aber die ist nicht so einfach umzusetzen würd ich sagen... Jedenfalls wäre sie revolutionär :)

Du könntest einen Browser mit Multipler Engine bauen, so dass der Benutzer dann auswählen kann ob die Seite wie bei Mozilla, IE, Opera, Firefox oder was auch immer interpretiert wird. So haste nen Multi-Kompatiblen Browser und man muss nicht den Browser wechseln, wenn mal ne Seite nicht angezeigt werden kann.

Ausserdem könntest du ne Unterstützung für diverse Scriptsprachen einbauen wie PerlScript oder ähnlich (Also nen Perl Interpreter gleich implementiert in den Browser)

Selbst wenn dein Projekt hinterher 50 MB hat, wäre es somit "einzigartig" und würde schätzungsweise unglaublich erfolgreich werden :)

fisherman_b 9. Mär 2005 13:24

Re: webbrowser - welche funktionen?
 
Selbst wenn sein Rad eckig wird und er es in einer Woche zum Schrottplatz bringt - sein Ziel ist das Lernen. Nicht zu verachten... :)

Gruss,

Bernhard

PierreB 9. Mär 2005 13:25

Re: webbrowser - welche funktionen?
 
Zitat:

Also ich hätte da sone Idee, aber die ist nicht so einfach umzusetzen würd ich sagen... Jedenfalls wäre sie revolutionär Smile

Du könntest einen Browser mit Multipler Engine bauen, so dass der Benutzer dann auswählen kann ob die Seite wie bei Mozilla, IE, Opera, Firefox oder was auch immer interpretiert wird. So haste nen Multi-Kompatiblen Browser und man muss nicht den Browser wechseln, wenn mal ne Seite nicht angezeigt werden kann.
Nette Idee aber für die Umsetzung wird eine Person alleine wohl Jahre brauchen. Ist Mozilla und Firefox nicht die gleiche Engine ? Wenn du das hinbekommst werde ich deinen Browser nutzen. :-D
Sonst könntest du auch nen FTP-Zugriff einbauen, einen Messenger mit rein und viele Optionen (z.B. Sicherheitseinstellungen mit einbauen, PopUp-Blocker, etc. . Viel Spass ;)

SubData 9. Mär 2005 13:53

Re: webbrowser - welche funktionen?
 
Jap Mozilla und Firefox ist mehr oder weniger die gleiche Engine aber ich denke, dass es auch hier wieder kleine aber feine Unterschiede gibt ... So wie immer halt -g-

von nem FTP Browser würde ich allerdings abraten es sei denn er wird wirklich richtig gut... So a la FlashFXP oder ähnlich. Bzw. er versucht nen richtig guten draus zu machen, denn sone Basis-Browser wie IE und Opera und so drin haben taugen einfach nix :(

PierreB 9. Mär 2005 13:59

Re: webbrowser - welche funktionen?
 
Zitat:

von nem FTP Browser würde ich allerdings abraten
Ich meinte ja auch nicht er soll nen FTP-Browser machen sondern lediglich eine kleine FTP-Funktion mit in seinen Webbrowser einbauen. :zwinker:
Und mir fällt nochwas ein: super guter Download-Manager ! ;)

SubData 9. Mär 2005 14:03

Re: webbrowser - welche funktionen?
 
Wenn das so weitergeht hier könnte man das Ding gleich als Gruppenprojekt planen :mrgreen:

PierreB 9. Mär 2005 14:05

Re: webbrowser - welche funktionen?
 
Naja, er wollte doch paar Anregungen. Da hat er erstmal gut zu tun ! :mrgreen:

Ach und wenn du dann noch Zeit hast pack ne Google-Suchleiste in deinen Browser. ;)

SubData 9. Mär 2005 14:07

Re: webbrowser - welche funktionen?
 
Und für Amazon, Ebay, GuensTiger, Torry, Delphi-Praxis, SelfHTML, SourceForge und MSDN bitte auch gleich :mrgreen:

malo 9. Mär 2005 14:09

Re: webbrowser - welche funktionen?
 
Zitat:

Zitat von PierreB
Ach und wenn du dann noch Zeit hast pack ne Google-Suchleiste in deinen Browser.

Zitat:

Zitat von malo
Dann frei einstellbare ToolBars, z.B. für Google und sowas. Sollte jedoch möglichst in den Einstellungen einstellbar sein, welche Toolbars man haben will und welche nicht. Eine Auswahl sollte jedoch schon bestehen... :zwinker:

:zwinker:

PierreB 9. Mär 2005 14:10

Re: webbrowser - welche funktionen?
 
Zitat:

Zitat von SubData
Und für Amazon, Ebay, GuensTiger, Torry, Delphi-Praxis, SelfHTML, SourceForge und MSDN bitte auch gleich :mrgreen:

Nein jetzt aber mal im Ernst: Sowas wäre durchaus interessant, man nimmt eine Suchleiste und kann dann per Optionsmenü schnell einstellen wo man suchen will.

Wie du siehst wird deine To-Do-Liste immer länger.
Einen so ausgereiften Browser kann man halt nicht "mal nebenbei" schreiben. ;)

//Edit nach Malos Post: Ohhh, habsch übersehen... :oops:

sECuRE 9. Mär 2005 14:32

Re: webbrowser - welche funktionen?
 
Hi,

Multiple-Engine wäre ganz cool. Zum Beispiel auch mit Vorschaufunktion, wie die Seite in der jeweiligen Engine aussehen würde. Opera kannst du nicht verwenden, da der ja Geld kostet und die Entwickler die Engine nicht so leicht rausrücken denke ich. Schau dir mal KHTML (Grundlage für Konqueror(Linux) und Safari(Mac)) an, vielleicht kann man die noch einbauen..

cu

Gentleman 9. Mär 2005 15:43

Re: webbrowser - welche funktionen?
 
:roteyes: :shock: :mrgreen:
Also erstmal danke für die vielen Anregungen!

Ja meine To-Do-List wird länger und länger, aber das ist ganz und gar nichts schlechtes. Immerhin kenne ich jetzt sozusagen die "Wünsche der User" :mrgreen: . Dass mein Browser mal so richtig groß rauskommt bezweifle ich, denn mit 1,5 Jahren programmiererfahrung kann man wohl keine profis so einfach in den schatten stellen :freak: . Aber ich lerne an dem Projekt und das steht für mich im Moment im Fordergrund.

Edit: Ach ja, wer noch weitere Ideen hat...immer her damit :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz