Chcę skonfigurować następujące ustawienia Firefoksa za pomocą skryptu (VBS lub pakiet)
- domyślna strona główna
- domyślna wyszukiwarka
- wyłącz automatyczną aktualizację
czy to możliwe?
Możesz to zrobić, tworząc lub modyfikując pliki preferencji Mozilli za pomocą preferowanego języka skryptowego.
Aby zobaczyć listę preferencji, które można ustawić za pomocą tych plików, zobacz Preferencje Mozilli i dokumentację : config , chociaż te, które odpowiadają twojej liście, wydają się: -
browser.startup.homepage
(domyślna strona główna)browser.search.defaultenginename
(domyślna wyszukiwarka)app.update.auto
(włącz / wyłącz automatyczną aktualizację)Jednak, w zależności od środowiska, może być lepsze wypchnięcie ustawień przez niestandardowy dodatek (patrz komentarze XPI w Krótkim przewodniku po preferencjach Mozilli ) lub przez GPO z FirefoxADM lub podobnym.
browser.search.defaultenginename
nie działa. Przydałaby się aktualizacja tej odpowiedzi.Możesz zastąpić opcje przeglądarki prywatnej w pliku user.js w folderze profili użytkowników. Często go używam, aby zastąpić niektóre opcje, na przykład potokowanie. Firefox musi zostać zrestartowany po aktualizacji user.js. Jeśli plik user.js nie istnieje, musisz go utworzyć.
źródło
aby dosłownie skopiować / wkleić część odpowiedzi, której szukałem (środowisko en)
Dodaj
moje próby kopiowania na zdalne komputery za pomocą ścieżki Get-Content / cat string.txt / „String” >> zakończyły się wstawieniem śmieci do
prefs.js
pliku z powodu znaków specjalnych w łańcuchu.źródło
źródło
Wątek jest trochę stary, ale i tak chcę udostępnić moje rozwiązanie. Mam nadzieję, że to komuś pomoże. Mieliśmy podobny problem i chcieliśmy dodać certyfikaty ze sklepu Windows do Firefoksa. Więc stworzyłem skrypt, aby to zrobić. W każdym razie możesz to zmienić do swoich potrzeb: po prostu dodaj lub usuń wiersze z :: create cfg_file_name.cfg [...] i wstaw to, czego potrzebujesz, np. Do strony startowej i tak dalej. Pamiętaj, aby ustawić ^ przed ostatnim), w przeciwnym razie to nie zadziała!
echo pref("browser.startup.homepage", "http://superuser.com"^);
Od wersji 49 możesz to zrobić w następujący sposób:
źródło