MozillaPL.org - polskie centrum Mozilli

Główne menu:

tworzenie rozszerzeń

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

tworzenie rozszerzeń

Postautor: depablo » 23 listopada 2006, 12:01

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20061010 Firefox/2.0

Witam

Mam pytanie do osób tworzących rozszerzenia do Firefoxa.
Potrzebuję stworzyć wtyczkę wspomagającą wydruk w pewnej aplikacji www. Chodzi głównie o usunięcie zbędnej stopki i nagłówka, a także ustawienie odpowiednich marginesów. Wszystko jest to sparametryzowane w "about:config" firefoxa.
Działanie miało by wyglądać następująco:
W aplikacji www zostałaby ustawiona pewna zmienna, która będzie informowała rozszerzenie o wydruku "specjalnym" (czyli bez stopek itp.). Wtyczka zapamiętałaby aktualne ustawienia parametrów. Następnie ustawiłaby właściwe parametry dla tego wydruku. Za pomocą funkcji print() nastąpiłby wydruk, a po nim zostałyby przywrócone poprzednie parametry.

Dobrze by było gdyby aplikacja www potrafiłaby wykryć czy taka wtyczka istnieje czy też nie.

Oczywiście nie oczekuję, że ktoś mi coś takiego napisze. Chcę tylko wiedzieć czy takie coś jest do zrealizowania, a jeśli tak to bardzo bym prosił o namiary na jakieś stronki traktujące o tym temacie.
W necie niestety znalazłem tylko tutoriale do tworzenia alerta "Hello world".

Pozdrawiam
depablo
 
Posty: 7
Z nami od: 27 września 2004, 22:45

Postautor: rbart- » 23 listopada 2006, 23:34

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20061010 Firefox/2.0

przyznam że przeczytałem twojego posta pobieżnie.

Jakiś czas temu trochę próbowałem z rozszerzeniami i faktycznie w necie nic nie można znaleźć na ten temat.
Najlepszą metodą jest czytanie kodów innych

Usunięcie stopki, nagłówka jest możliwe w js a co do reszty to się nie orientuję.

Mam nadzieję że cenzura nie wykreśli:)

W twoim przypadku wydaje mi się korzystniejsze skorzystanie z opery i doklejenie prostego skryptu js do strony
usuwającego nagłówki itd. a marginesy możesz zmienić manualnie.

PS. Nie sądzę aby udało ci się uzyskać wspomniany efekt w mozili no chyba że masz naprawdę wielką motywazję
rbart-
 
Posty: 40
Z nami od: 22 marca 2006, 09:56

Postautor: Ancestor » 23 listopada 2006, 23:50

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

rbart- pisze:przyznam że przeczytałem twojego posta pobieżnie.

Jakiś czas temu trochę próbowałem z rozszerzeniami i faktycznie w necie nic nie można znaleźć na ten temat.
Najlepszą metodą jest czytanie kodów innych

A skąd ich autorzy z kolei wiedzieli, co? :P

Materiałów dotyczących technologii potrzebnej do tworzenia rozszerzeń jest naprawdę dużo.

http://developer.mozilla.org
http://www.xulplanet.com
http://kb.mozillazine.org
Ancestor
Moderator
 
Posty: 1799
Z nami od: 11 czerwca 2005, 20:25
Lokalizacja: Sopot

Postautor: depablo » 23 listopada 2006, 23:50

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20061010 Firefox/2.0

Masz rację, chyba jedynie wyjście żeby się nauczyć rozszerzeń to grzebanie już w gotowych.

Co do mojego pomysłu. Myślę, że jest to do zrealizowania. Wszystkie parametry, którymi chcę manipulować znajdują się w "about:config" (nawet nie wiem jak to fachowo nazywać :P).

Materiałów dotyczących technologii potrzebnej do tworzenia rozszerzeń jest naprawdę dużo.


Dzięki za linki. I już chyba wyszukałem to czego chciałem :]
http://www.xulplanet.com/tutorials/xulqa/q_prefs.html
depablo
 
Posty: 7
Z nami od: 27 września 2004, 22:45

Postautor: ptak82 » 24 listopada 2006, 00:59

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1) Gecko/20061010 (BB5F98EF-B652-3A03-2FF5-1CAF93DD69D9) Firefox/2.0

Szczerze to ciężko tego nie znaleźć :|


http://developer.mozilla.org/pl/docs/Tworzymy_rozszerzenie
http://developer.mozilla.org/pl/docs/Kurs_XUL
http://developer.mozilla.org/pl/docs/Dokumentacja_XUL

Czy coś jeszcze Ci trzeba? Chyba masz już wszystkie potrzebne stronki.
Ptaszor,
Pomóż tworzyć polskie MDC. Szukamy osoby chętne do pomocy w tłumaczeniu dokumentacji Mozilli.
ptak82
 
Posty: 36
Z nami od: 23 stycznia 2005, 08:24
Lokalizacja: Opolskie


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: