Spis treści
Preferencje, które Firefox synchronizuje
Firefox trzyma na białej liście preferencje, które będą synchronizowane. Każda z synchronizowanych preferencji pojawia się na tej białej liście. Sama biała lista jest również przechowywana w preferencjach, w postaci preferencji zaczynających się od services.sync.prefs.sync. (znanych również jako "preferencje kontrolne"). Preferencje będą się synchronizować tylko wtedy, gdy ich preferencje kontrolne zostały ustawione na true w edytorze ustawień (about:config). Na przykład, preferencja browser.urlbar.suggest.history będzie synchronizowana tylko wtedy, gdy jej preferencja kontrolna services.sync.prefs.sync.browser.urlbar.suggest.history została ustawiona na true.
Blokowanie synchronizacji domyślnie synchronizowanej preferencji
Firefox automatycznie tworzy domyślną białą listę, w ten sposób określa domyślną listę preferencji do synchronizacji. Jeśli nie chcesz synchronizować którejś z domyślnych preferencji, możesz zmienić jej preferencję kontrolną na false. Na przykład, jeśli ustawisz services.sync.prefs.sync.<jakaś preferencja> na false, wtedy jej powiązana preferencja nie będzie synchronizowana.
Synchronizacja niestandardowych preferencji
Ze względów bezpieczeństwa, tylko preferencje, które mają już preferencje kontrolne na tym samym urządzeniu, będą brane pod uwagę przy synchronizacji. Na przykład, jeśli chcesz zsynchronizować nowe preferencje, które nie znajdują się na liście domyślnej, musisz upewnić się, że nowe preferencje kontrolne zostały utworzone na każdym urządzeniu. Firefox Sync nie skopiuje automatycznie niestandardowych preferencji kontrolnych do nowych urządzeń.
Może to być problemem dla użytkowników, którzy mają zsynchronizowane wiele własnych preferencji. Przy dodawaniu nowego urządzenia muszą oni upewnić się, że wszystkie niestandardowe preferencje kontrolne są ustawione na nowym urządzeniu, zanim te preferencje zostaną zsynchronizowane.
Aby ułatwić konfigurowanie nowych urządzeń, istnieje jeszcze jedna preferencja, services.sync.prefs.dangerously_allow_arbitrary, która kontroluje to zachowanie. Jeśli ustawisz tę preferencję na true, wtedy wszystkie preferencje zostaną zsynchronizowane z nowym urządzeniem, a nie tylko z istniejącymi preferencjami kontrolnymi. Dlatego użytkownicy z wieloma niestandardowymi preferencjami mogą ustawić services.sync.prefs.dangerously_allow_arbitrary na true, wykonać synchronizację raz, a następnie ustawić te preferencje z powrotem na false. Spowoduje to zastosowanie wszystkich zdalnych preferencji.