API preferencji pozwala na zapisywanie oraz odczytywanie łańcuchów, liczb, wartości logicznych oraz odnośników do plików zapisanych w preferencjach. Jest łatwe w użyciu dostarczając dodatkowo dużą liczbę przydatnych programistom oraz użytkownikom opcji włącznie ze wsparciem własności domyślnych, możliwością ręcznego sterowania przez użytkowników poprzez user.js oraz blokowaniem.
Można również stworzyć okno opcji bazujących na XUL-u, aby pozwolić użytkownikowi na modyfikacje niektórych preferencji. Wiele aplikacji włącznie z Firefoksem i Thunderbirdem zawiera dodatkowe narzędzia dla zaawansowanych użytkowników about:config, których można użyć w celu dostosowania preferencji bez zmiany interfejsu użytkownika.
Interfejsy
API preferencji jest widoczne jako zbiór zamrożonych komponentów oraz interfejsów XPCOM: nsIPrefService
, nsIPrefBranch
, nsIPrefBranch2
.
...
Zobacz również
- Brief introduction to using Preferences API in your code at xulplanet.com
- Fragmenty kodu:Preferencje (more detailed discussion with multiple examples)