Minimal Firefox WebExtension that exports browser history to history-export.json with this schema per entry:
- id
- time
- url
- title
- type
- parent
- manifest.json
- popup.html
- popup.js
- Open about:debugging#/runtime/this-firefox.
- Click Load Temporary Add-on....
- Select the manifest.json file in this folder.
- Click the extension button in the Firefox toolbar.
- Click Download History JSON in the popup.
- Choose a location to save history-export.json when Firefox prompts.
- This uses the WebExtension history and downloads permissions.
- parent is inferred as the most recent previous entry with the same domain.