MDN’s new design is in Beta! A sneak peek:

This API is available on Firefox OS for internal applications only.


The MozSettingsEvent represents a settingchange event, providing information about a change to the value of a setting on the device. It extends the DOM Event interface.


A string indicating the exact name of the changed setting.
The setting's new value.


This example listens for changes to settings, reporting their names and new values on the console.

// Listen to changes on any settings
navigator.mozSettings.onsettingchange = function (event) {
  console.log(event.settingName + ": " + event.settingValue);


Not part of any specification yet; however, this API will be discussed at W3C as part of the System Applications Working Group.

See also

Document Tags and Contributors

 Contributors to this page: chrisdavidmills, fscholz, MHasan, Sheppy, Jeremie
 Last updated by: chrisdavidmills,