2010-05-30 14 views
8

Chcę ukształtować własną przeglądarkę lub przynajmniej zmodyfikować istniejącą do tej pory, aby spełniała moje potrzeby.Utwórz własną niestandardową przeglądarkę

Chcę szybkiej przeglądarki (uruchamianie i uruchamianie, niekoniecznie szybsze renderowanie) bez żadnych rzeczy, których nie używam i prostej produktywnej nawigacji (takiej jak Firefox + Vimperator + zakładka Drzewo), tylko znacznie bardziej zintegrowanej ze sobą i inny GUI.

Myślałem o obejrzeniu dwóch najpopularniejszych przeglądarek - chrome i firefox (open-source mądry) oraz rozgałęzienie mojej mniejszej wersji.

Używając WebKit lub Gecko, będę musiał zaimplementować wszystkie połączenia, ale naprawdę nie jestem tym zainteresowany.

Więc moje pytania to:

  1. Czy jest sens, aby rozpocząć mecz w bieżącej przeglądarki i zdejmować pewne cechy i frontend i zastąpić go własnym kodzie?

  2. Chrome czy Firefox? Który z nich jest mniej skomplikowany? Nie obchodzi mnie wiele o wtyczkach i rozszerzeniach, więc czy nie są one czymś więcej niż tylko funkcjami?

Dzięki za odpowiedzi

PS: Jest to po prostu-for-fun at-home projekt, więc proszę nie "po prostu korzystać z przeglądarek ..." - rzeczy ...

+0

Nie mówię, że "po prostu korzystać z Chrome" ... ale chrom jest tak lekkie, jak to się robi. co jeszcze mógłbyś chcieć usunąć? – mpen

+1

W Chrome chcę dodać karty Treestyle i vim (perator) jak nawigację. Chome nadal nie jest wystarczająco rozszerzalny, aby zmieścić wszystko, co chcę z nim zrobić - tzn. Nie mogę zmienić GUI – ShoX

Odpowiedz

4

Najlepszym punktem byłoby przyjrzenie się projektowi webkit: http://webkit.org/.

To jest w zasadzie szkielet za pomocą przeglądarki lub ramach tworzenia nowej przeglądarki.

Safari i konqueror zostały zbudowane przy użyciu szkieletu webkit.

+0

Czy Webkit nie jest tylko silnikiem renderującym? Czy muszę sam zająć się szyfrowaniem, obsługą połączeń itp.? – ShoX

+0

Nie, (IIRC) Webkit kompiluje się w pełnowartościową przeglądarkę. –

+0

Ok, przyjrzę się temu, dzięki. Btw, co oznacza skrót IIRC? – ShoX

3

K-Meleon to przeglądarka internetowa o otwartym kodzie źródłowym, którą możesz wykonywać dowolnie. jest lekki i bardzo łatwy w obsłudze. Patrzyłem na robienie tak samo jak ty, ale zdecydowałem się na zrobienie własnego w vb.

http://kmeleon.sourceforge.net/

Powiązane problemy