Sprawdziłem, że po jego instalacji do pliku prefs.js zostały dodane 4 linie:
- Kod: Zaznacz cały
user_pref("lightweightThemes.persisted.footerURL", true);
user_pref("lightweightThemes.persisted.headerURL", true);
user_pref("lightweightThemes.selectedThemeID", "999");
user_pref("lightweightThemes.usedThemes", "[{
\"id\":\"999\",
\"name\":\"bbb\",
\"headerURL\":\"https://addons.cdn.mozilla.net/user-media/addons/999/Header.jpg?1422283259\",
\"footerURL\":\"https://addons.cdn.mozilla.net/user-media/addons/999/Footer.jpg?1422283259\",
\"textcolor\":\"#ffffff\",
\"accentcolor\":\"#000000\",
\"iconURL\":\"https://addons.cdn.mozilla.net/user-media/addons/999/preview_small.jpg?1422283259\",
\"previewURL\":\"https://addons.cdn.mozilla.net/user-media/addons/999/preview.jpg?1422283259\",
\"author\":\"ccc\",
\"updateURL\":\"https://versioncheck.addons.mozilla.org/en-US/themes/update-check/999\",
\"version\":\"0\",
\"updateDate\":1465855566473,
\"installDate\":1465822406929}]");Pobrałem sobie motyw w ciemnej kolorystyce. Po instalacji mogę go dowolną ilość razy włączać i wyłączać.
Sprawdziłem, że po jego instalacji do pliku [b]prefs.js[/b] zostały dodane 4 linie:
[code]user_pref("lightweightThemes.persisted.footerURL", true);
user_pref("lightweightThemes.persisted.headerURL", true);
user_pref("lightweightThemes.selectedThemeID", "999");
user_pref("lightweightThemes.usedThemes", "[{
\"id\":\"999\",
\"name\":\"bbb\",
\"headerURL\":\"https://addons.cdn.mozilla.net/user-media/addons/999/Header.jpg?1422283259\",
\"footerURL\":\"https://addons.cdn.mozilla.net/user-media/addons/999/Footer.jpg?1422283259\",
\"textcolor\":\"#ffffff\",
\"accentcolor\":\"#000000\",
\"iconURL\":\"https://addons.cdn.mozilla.net/user-media/addons/999/preview_small.jpg?1422283259\",
\"previewURL\":\"https://addons.cdn.mozilla.net/user-media/addons/999/preview.jpg?1422283259\",
\"author\":\"ccc\",
\"updateURL\":\"https://versioncheck.addons.mozilla.org/en-US/themes/update-check/999\",
\"version\":\"0\",
\"updateDate\":1465855566473,
\"installDate\":1465822406929}]");
[/code]
oraz powstał katalog o nazwie: [b]lwtheme[/b] z 2 plikami:
[code]footer
header[/code]
Pewne dane skróciłem bo to nie jest istotne. Chodzi o to, że:
1. w pliku prefs.js mam odnośniki do internetu a nie do motywu zapisanego na dysku, co w mojej opinie przy każdym włączeniu Firefoksa skutkuje kilkukrotnym łączeniem się do wymienionych adresów i sprawdzanie kilku informacji - nie chcę żadnego łączenia się - po to mam go pobranego na dysk żeby z dysku się wczytywał - nie potrzebuję też sprawdzania aktualizacji dla niego - sam o to zadbam we własnym zakresie
2. pomimo, że 2 pliki z motywem są zapisane lokalnie, to po podmianie w opcji [b]user_pref("lightweightThemes.usedThemes"[/b] tych linków na pliki lokalne zadziała to ale połowicznie, tzn. nic się nie łączy (tego oczekikawłem) i wszystko działa OK ale do momentu gdy spróbuję ten motyw na chwilę wyłączyć - jest to możliwość jednorazowa i permanentna. Gdy się go już wyłączy to nie da się go włączyć ponownie. Klikanie w przycisk [b]włącz[/b] nic nie daje.
Moje zmiany wyglądają tak:
[code]user_pref("lightweightThemes.persisted.footerURL", true);
user_pref("lightweightThemes.persisted.headerURL", true);
user_pref("lightweightThemes.selectedThemeID", "999");
user_pref("lightweightThemes.usedThemes", "[{
\"id\":\"999\",
\"name\":\"bbb\",
\"headerURL\":\"header.jpg\",
\"footerURL\":\"footer.jpg\",
\"textcolor\":\"#ffffff\",
\"accentcolor\":\"#000000\",
\"iconURL\":\"icon.jpg\",
\"previewURL\":\"preview.jpg\",
\"author\":\"ccc\",
\"updateURL\":\"\",
\"version\":\"0\",
\"updateDate\":1465855566473,
\"installDate\":1465822406929}]");
[/code]
Czy da się to ustawić tak, żeby zapisany już na dysku motyw nie łączył się z internetem i szukał swoich danych tylko na moim dysku?
Co oznaczają w url te liczby po znaku zapytania?
[code]?1422283259[/code]
PS. Oczywiście rozbiłem te długie linie na kawałki dla ułatwienia analizy ale w pliku jest to jedna długa linia.
oraz powstał katalog o nazwie: lwtheme z 2 plikami:
- Kod: Zaznacz cały
footer
header
Pewne dane skróciłem bo to nie jest istotne. Chodzi o to, że:
1. w pliku prefs.js mam odnośniki do internetu a nie do motywu zapisanego na dysku, co w mojej opinie przy każdym włączeniu Firefoksa skutkuje kilkukrotnym łączeniem się do wymienionych adresów i sprawdzanie kilku informacji - nie chcę żadnego łączenia się - po to mam go pobranego na dysk żeby z dysku się wczytywał - nie potrzebuję też sprawdzania aktualizacji dla niego - sam o to zadbam we własnym zakresie
2. pomimo, że 2 pliki z motywem są zapisane lokalnie, próbowałem podmienić url na nazwy plików. Po podmianie w opcji user_pref("lightweightThemes.usedThemes" tych linków na pliki lokalne zadziałało to ale połowicznie, tzn. nic się nie łączy (tego oczekiwałem) i wszystko działa OK ale do momentu gdy spróbuję ten motyw na chwilę wyłączyć - jest to możliwość jednorazowa i permanentna. Gdy się go już wyłączy to nie da się go włączyć ponownie. Klikanie w przycisk włącz nic nie daje.
Moje zmiany wyglądają tak:
- Kod: Zaznacz cały
user_pref("lightweightThemes.persisted.footerURL", true);
user_pref("lightweightThemes.persisted.headerURL", true);
user_pref("lightweightThemes.selectedThemeID", "999");
user_pref("lightweightThemes.usedThemes", "[{
\"id\":\"999\",
\"name\":\"bbb\",
\"headerURL\":\"header.jpg\",
\"footerURL\":\"footer.jpg\",
\"textcolor\":\"#ffffff\",
\"accentcolor\":\"#000000\",
\"iconURL\":\"icon.jpg\",
\"previewURL\":\"preview.jpg\",
\"author\":\"ccc\",
\"updateURL\":\"\",
\"version\":\"0\",
\"updateDate\":1465855566473,
\"installDate\":1465822406929}]");
Czy da się to ustawić tak, żeby zapisany już na dysku motyw nie łączył się z internetem i szukał swoich danych tylko na moim dysku?
Co oznaczają w url te liczby po znaku zapytania?
- Kod: Zaznacz cały
?1422283259
PS. Oczywiście rozbiłem te długie linie na kawałki dla ułatwienia analizy ale w pliku jest to jedna długa linia. W katalogu lwtheme są 4 pliki jpg o nazwach takich jak w pliku prefs.js. Nie działa jedynie ta miniaturka ale to mały szczegół (chociaż też mnie ciekawi czemu nie zaskoczyła). Nie wiem też za co jest odpowiedzialna opcja previewURL?
Jeżeli ktoś z was bawił się tymi rzeczami to może podpowie mi trochę w w/w kwestiach?