Jakie są zasoby, aby rozpocząć pisanie dodatku do Firefoksa? Czy jest gdzieś przewodnik po API? Czy jest gdzieś poradnik wprowadzający? Czy jest gdzieś forum dyskusyjne dla programistów?
Jakie są zasoby, aby rozpocząć pisanie dodatku do Firefoksa? Czy jest gdzieś przewodnik po API? Czy jest gdzieś poradnik wprowadzający? Czy jest gdzieś forum dyskusyjne dla programistów?
Odpowiedzi:
Staraliśmy się, aby http://developer.mozilla.org/en/Extensions odpowiadało na wszystkie te pytania. Pierwsze trzy linki w sekcji dokumentacji dotyczą rozpoczynania pracy (w tym łącze Adama). Grupa dyskusyjna i kanał IRC w sekcji Społeczność to oficjalne fora dyskusyjne.
Mozilla jest bardzo złożona, więc każdy rodzaj przewodnika po API byłby przytłaczający i trudny do napisania. Więc najlepiej jest sprawdzić stronę z fragmentami kodu (również link ze strony rozszerzeń MDC), następnie przeszukać MDC / google, a następnie zapytać na forach.
Oficjalna strona wymieniona powyżej jest dobra, ale jest to najbardziej przydatna strona, jaką znalazłem, aby rozpocząć:
http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox- rozszerzenie /
Nowszy oficjalny post
Stwierdziłem, że rozpoczęcie od rozszerzenia wygenerowanego w programie Add-on Builder jest również świetnym początkiem. Idziesz od razu do poprawiania JavaScript i sprawdzania, co się stanie: https://addons.mozilla.org/en-US/developers/tools/builder
Naprawdę będziesz chciał mieć możliwość debugowania, masz dwie możliwości: ChromeBug - który daje ci FireBug dla rozszerzeń Firefox. WebStorm , ale musisz użyć wersji wczesnego dostępu i obecnie wymaga łatki, którą napisałem .
Oto oficjalna strona startowa Mozilli do napisania pierwszego rozszerzenia. http://developer.mozilla.org/en/Building_an_Extension
Uważam, że greasemonkey jest świetnym punktem wyjścia ... Użyłem go do stworzenia funkcjonalności dla strony, a następnie użyłem tego kompilatora skryptów, aby przekształcić mój skrypt w działający dodatek. Oczywiście jest generowany maszynowo ... ale zawiera bardzo mało plików i jest dość łatwy do zrozumienia. Po prostu rozpakuj plik .xpi i majsterkuj.
To świetny zasób, aby rozpocząć naukę tworzenia rozszerzenia do FireFox:
Jak tworzyć rozszerzenia do Firefoksa
To świetny samouczek, który obejmuje większość typów rozszerzeń.
Edytuj: zaktualizowano łącze, aby używać zarchiwizowanej kopii, ponieważ oryginalna strona już nie istnieje
Ma to najlepsze rozwiązania: https://developer.mozilla.org/en/Extensions, ale możesz wypróbować kompilator skryptów greasemonkey