mirror of
https://github.com/mdn/webextensions-examples.git
synced 2026-04-17 14:59:12 +02:00
show how to persist data between restarts (#209)
This commit is contained in:
@@ -1,7 +1,14 @@
|
||||
# Quicknote
|
||||
|
||||
A persistent note/to-do list application — click a button in your browser and record notes, which will persist even after browser restarts.
|
||||
|
||||
Works in Firefox 47+, and will also work as a Chrome extension, out of the box.
|
||||
Works in Firefox 47+.
|
||||
|
||||
## Running with web-ext
|
||||
|
||||
[web-ext](https://developer.mozilla.org/en-US/Add-ons/WebExtensions) generates a new profile on each run, meaning your data is not persisted between Firefox runs. To use web-ext and preserve this information, you will need an existing or new Firefox profile. Then run:
|
||||
|
||||
web-ext run --firefox-profile [A PATH TO A FIREFOX PROFILE] --keep-profile-changes
|
||||
|
||||
## What it does
|
||||
|
||||
@@ -12,7 +19,7 @@ This extension includes:
|
||||
* A list of the notes that have been added to the extension — each note includes a delete button to delete just that note. You can also click on the note title and body to edit them. In edit mode, each note includes:
|
||||
* An update button to submit an update.
|
||||
* A cancel button to cancel the update.
|
||||
|
||||
|
||||
Quicknote uses the WebExtensions [Storage API](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/storage) to persist the notes.
|
||||
|
||||
## What it shows
|
||||
|
||||
Reference in New Issue
Block a user