Pokazywanie postów oznaczonych etykietą firefox. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą firefox. Pokaż wszystkie posty

poniedziałek, 29 czerwca 2009

Tworzenie spersonalizowanej paczki instalacyjnej przeglądarki Mozilla Firefox dla systemu windows. Część I.

Do utworzenia paczki instalacyjnej będzie nam potrzebne narządko 7-zip oraz najnowsza wersja instalatora Firefox.
Po ściągnięciu i zainstalowaniu 7-zip, rozpakowujemy za jego pomocą instalkę Firefox. Jest to samorozpakowujące się archiwum 7z.

Teraz możemy przyjrzeć się zawartości archiwum. Znajduje się tu:

  • katalog localized

-plik browserconfig.properties
Ustawiamy odpowiedniu stronę startową zmieniając wpis

browser.startup.homepage/moja.strona.startowa
Opis parametrów znajduje się w bazie wiedzy fundacji Mozilla:
browser.startup.homepage

browser.startup.page=3
browser.startup.page

Browser.sessionstore.resume=true
browser.sessionstore.resume_session

Browser.sessionstore.enabled=true
Browser.sessionstore.enabled

Browser.sessionstore.resume_from_crash=true
Browser.sessionstore.resume_from_crash

Wybrałem tylko nieliczne z dostępnych właściwości - te które zamierzam ustawić globalnie dla wszystkich instalacji Firefoxa.
-plik localized\defaults\profileprefs.js
Tutaj możemy ustawić pozostałe właściwości. I znów kłania się nam strona mozilla fundation
-plik localized/crashreporter.ini - komunikat po awaryjnym wyłączeniu (w UTF8)
-katalog localized/searchplugins - pliki xml ze zdefiniowanymi usługami wyszukiwania (prawdopodobnie pole szukaj w przeglądarce). Można tu poeksperymentować jeśli ma się swoje wiki.

Ustawień jest całe mnóstwo ich rozpoznanie pozostawiam na później, gdy będzie to potrzebne.

  • katalog nonlocalized

- plik nonlocalized\defaults\pref\firefox.js
Jeśli użytkownik nie ma prawa aktualizacji aplikacji - a tak często się zdarza -warto wyłączyć automatyczne aktualizacje (przecież pilnujemy ich w firmie centralnie)
pref("app.update.enabled", false);

Możemy również wyłączyć podpowiadanie frazy wyszukiwania, za pomocą:
pref("browser.search.suggest.enabled",false);

  • katalog optional

Można wyłączyć wysyłanie raportów po nieprawidłowym zamknięciu firefoxa. W tym celu należy usunąć katalog optional\extensions\talkback@mozilla.org

Mając przygotowaną paczkę, możemy przystąpić do jej cichej instalacji na stacjach roboczych. Po skopiowaniu na stację roboczą wystarczy wydać polecenie:

setup.exe /S

Można opcjonalnie podać ścieżkę do pliku .ini, w którym możemy ustawić parametry instalatora - po informacje odsyłam do Mozilla wiki

Linki:
Silent Firefox installation
Command line arguments