MozillaPL.org - polskie centrum Mozilli

Główne menu:

theme - własny motyw - czy da się lokalnie?

Dodatki rozszerzające funkcjonalność i schematy wyglądu Mozilli Firefox

Moderator: Pomocy?!

theme - własny motyw - czy da się lokalnie?

Postautor: tomek2 » 24 czerwca 2016, 23:17

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0

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 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?
tomek2
 
Posty: 51
Z nami od: 26 listopada 2015, 00:02

Odp: theme - własny motyw - czy da się lokalnie?

Postautor: covo » 29 czerwca 2016, 02:51

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:47.0) Gecko/20100101 Firefox/47.0

tomek2 pisze:Czy da się to ustawić tak, żeby zapisany już na dysku motyw nie łączył się z internetem

moze ktos wyjasnic, co to znaczy, ze motyw laczy sie internetem? to znaczy, ze CO laczy sie z internetem?
covo
 
Posty: 1888
Z nami od: 21 maja 2003, 01:02

Odp: theme - własny motyw - czy da się lokalnie?

Postautor: tomek2 » 29 czerwca 2016, 16:07

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0

Znaczy to dokładnie to co znaczy: Jeżeli zmienisz tę ścieżkę z URL w nazwie to nie zobaczysz tego motywu tylko ten standardowy. Wniosek taki, że za każdym razem albo to jest ściągane z sieci, albo po coś się łączy. Nieistotne dla mnie co się dzieje a ważne, że trzeba podawać adres sieciowy. Nie chcę żeby motyw coś robił z siecią skoro nic on do tego nie ma :)
tomek2
 
Posty: 51
Z nami od: 26 listopada 2015, 00:02

Odp: theme - własny motyw - czy da się lokalnie?

Postautor: covo » 29 czerwca 2016, 20:28

Przeglądarka: Mozilla/5.0 (Windows NT 5.1; rv:47.0) Gecko/20100101 Firefox/47.0

tomek2 pisze:Znaczy to dokładnie to co znaczy

to, to ja rozumiem.

(a dla mnie jest ciekawe, co laczy sie z siecia, zeby motyw dzialal. Motyw,ktory dziala tylko online... Paranoja.)
covo
 
Posty: 1888
Z nami od: 21 maja 2003, 01:02


Wróć do Rozszerzenia dla Firefoksa

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: