action.onUserSettingsChanged
Fired when a change occurs in the user-specified settings that affect an extension's action.
Syntax
js
browser.action.onUserSettingsChanged.addListener(listener)
browser.action.onUserSettingsChanged.removeListener(listener)
browser.action.onUserSettingsChanged.hasListener(listener)
Events have three functions:
addListener(listener)-
Adds a listener to this event.
removeListener(listener)-
Stop listening to this event. The
listenerargument is the listener to remove. hasListener(listener)-
Check whether
listeneris registered for this event. Returnstrueif it is listening,falseotherwise.
addListener syntax
Parameters
listener-
The function called when this event occurs. The function is passed these arguments:
change-
'object'. Details of the changed user-specified settings.
isOnToolbar-
boolean. Whether the extension's action icon is visible on the top-level toolbar of the browser windows (i.e., whether the extension has been 'pinned' by the user).
Browser compatibility
| desktop | mobile | ||||||
|---|---|---|---|---|---|---|---|
onUserSettingsChanged
|
|
|
|
|
|
|
|
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
- See implementation notes.