Chrome release
With this release, FoxyRecon finally lands on Google Chrome!
The release of this version didn't come easily. Significant changes were required to migrate to Manifest Version 3, as Chrome no longer supports Version 2 (https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline).
I decided to keep manifest version 2 for Firefox. With this release, the repository will have the following structure:
- main – this branch contains the latest stable version for Firefox
- develop – this branch contains the latest changes, currently under development for Firefox
- chrome – this branch contains the Chrome version code
- chrome-dev – this branch contains the latest changes, currently under development for Chrome
- chrome – this branch contains the Chrome version code
- develop – this branch contains the latest changes, currently under development for Firefox
Below are the most important changes introduced with this version.
Migration to storage API
Manifest V3 does not support the localStorage
API. Therefore, a conversion to the storage.local
API was necessary to handle the data saved locally by the extension. During the update to this version, the migration will occur automatically and be completely transparent for Firefox users.
These migration activities also allowed for improvements in the organization and use of local storage.
Load JSON files using fetch
Now, the fetch
function is used instead of XMLHttpRequest
to load local JSON files.
Other changes
New Tools
This release come also with a plenty of new tools:
- PSBDMP
- Spur
- Cloudflare Radar
- SiceHice
- IBM X-Force
- PhishTank
- Snyk
- ioc[.]one
You can find the complete list here.
Minor fixes and improvements
For the complete list of improvements and fixes, please refer to the CHANGELOG.
Caveat
Please note that this extension was originally designed and intended for Firefox, which will be considered the main browser for future developments and bug resolution.
For bugs or other issues related to the Chrome version, feel free to open an issue.