Represents the local
storage area. Items in local
storage are local to the machine the extension is installed on.
The browser may restrict the amount of data that an extension can store in the local storage area. For example:
"unlimitedStorage"
permission.When the extension is uninstalled, its associated local storage is cleared.
Also, in Firefox, you can prevent the browser from clearing local storage on uninstall by visiting about:config
and setting these browser preferences to true
: "keepUuidOnUninstall"
and "keepStorageOnUninstall"
. This feature is provided to help developers test their extensions. Extensions themselves are not able to change these preferences.
Although this API is similar to Window.localStorage
, it is recommended that you don't use Window.localStorage
in extension code. Firefox clears data stored by extensions using the localStorage API in various scenarios where users clear their browsing history and data for privacy reasons. Data saved using the storage.local
API is correctly persisted in these scenarios.
The local
object implements the methods defined on the storage.StorageArea
type:
storage.local.get()
Retrieves one or more items from the storage area.
storage.local.getBytesInUse()
Gets the amount of storage space (in bytes) used for one or more items in the storage area.
storage.local.set()
Stores one or more items in the storage area. If the item exists, its value is updated.
storage.local.remove()
Removes one or more items from the storage area.
storage.local.clear()
Removes all items from the storage area.
The local
object implements the events defined on the storage.StorageArea
type:
storage.local.onChanged
Fires when one or more items in the storage area change.
Note: This API is based on Chromium's chrome.storage
API. This documentation is derived from storage.json
in the Chromium code.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3