How the preference branches are stored in firefox?
I have a question related to firefox preferences.
From the firefox online documentations and tutorial, I learned that firefox organizes its preferences options as branches. Put another way, preferences are organized hierarchically. I noticed that there are some methods interfacing with a hash table.
I am curious how exactly the preferences are stored in firefox source code? What types of data structures are used to store them? Which file should I look at? Thanks!
Okulungisiwe
All Replies (2)
You can explore the source code on this site:
http://mxr.mozilla.org/mozilla-release/
Simply search for the full name of a preference of interest to see how defaults are set and accessed.
You can also inspect the page source of the about:config page to see how that page gets constructed
- chrome://global/content/config.js