• Skip to main content
  • Select language
  • Skip to search
MDN Web Docs
  • Technologies
    • HTML
    • CSS
    • JavaScript
    • Graphics
    • HTTP
    • APIs / DOM
    • WebExtensions
    • MathML
  • References & Guides
    • Learn web development
    • Tutorials
    • References
    • Developer Guides
    • Accessibility
    • Game development
    • ...more docs
B2G OS
  1. MDN
  2. Archive of obsolete content
  3. B2G OS
  4. B2G OS APIs
  5. DeviceStorage
  6. DeviceStorage.onchange

DeviceStorage.onchange

In This Article
  1. Summary
  2. Syntax
  3. Example
  4. Specification
  5. See also

This API is available on Firefox OS for privileged or certified applications only.

Summary

The onchange property is used to specify an event handler to receive change events. Those events are triggered each time a file is created, modified, or deleted on the storage area.

Syntax

instanceOfDeviceStorage.onchange = funcRef

Where funcRef is a function to be called when the change event occurs. These events are of type DeviceStorageChangeEvent.

Example

var sdcard = navigator.getDeviceStorage('sdcard');
sdcard.onchange = function (change) {
  var reason = change.reason;
  var path   = change.path;
  console.log('The file "' + path + '" has been ' + reason);
}

Specification

Not part of any specification.

See also

  • DeviceStorage
  • DeviceStorageChangeEvent
  • Device Storage API

Document Tags and Contributors

Tags: 
  • API
  • B2G
  • Device Storage
  • Firefox OS
  • Non Standard
  • Property
  • Reference
  • Référence
  • WebAPI
 Contributors to this page: chrisdavidmills, fscholz, jsx, kscarfone, Jeremie
 Last updated by: chrisdavidmills, Feb 27, 2017, 2:08:08 AM
See also
  1. Device Storage API
  2. Archive
  3. Events
    1. change
  4. Related pages for Device Storage API
    1. DeviceStorage
    2. DeviceStorageChangeEvent
    3. Navigator.getDeviceStorage()