Inspect Locker saves a sanitized snapshot of the current page locally, so refresh shows the same locked state. It is built for Opera GX and other Chromium-based browsers.
- Open
opera://extensions. - Turn on
Developer Mode. - Click
Load unpackedand choose this folder. - Open any website, click the extension, and choose
Lock This Page State.
- Refresh the page to restore the locked snapshot.
- Use
Unlock & Resetin the popup to return to the live page. - Internal pages such as
opera://andchrome://are not supported.
BEFORE -
AFTER -
storageto save the snapshot locally.tabsandactiveTabto target the current page.scriptingto capture and restore the DOM in Manifest V3.chrome.*APIs for Chromium and Opera compatibility.
manifest.jsonfor the extension manifest.background.jsfor the MV3 service worker.content.jsfor snapshot capture and restore.popup.htmlandpopup.jsfor the lock/unlock UI.quotes.jsfor popup quotes.
Contributions are welcome. If you want to improve the extension:
- Fork the repo and create a feature branch.
- Keep changes focused and easy to review.
- Test the extension in Opera GX or another Chromium browser.
- Open a pull request with a clear description of the change.
Please avoid adding network calls, analytics, or remote storage unless the project direction changes.

