Capabilities
Browser Extensions
Upload and use custom browser extensions in your sessions
AnchorBrowser allows you to upload and use Chrome extensions in your browser sessions. This lets you add ad blockers, privacy tools, or any other extension to enhance your browsing automation.
For uploading, listing, and managing extensions, see the interactive API documentation.
Getting Extensions from Chrome Web Store
To use extensions from the Chrome Web Store, you’ll need to download and inspect their files:
Download Extension Files
- Install CRX Extractor/Downloader - Add this extension to your browser to download .crx files
- Navigate to the extension you want on the Chrome Web Store
- Click the CRX Extractor icon and download the .crx file
- Rename the file from
.crx
to.zip
- Extract the ZIP to inspect the contents
Inspect Extension Contents
Once extracted, you’ll see the extension’s files:
manifest.json
- Contains extension metadata and permissionsbackground.js
orservice_worker.js
- Background scriptscontent_scripts/
- Scripts that run on web pagespopup.html
- Extension popup interfaceicons/
- Extension icons
Repackage for Upload
After inspecting (and optionally modifying) the files:
- Select all files and folders in the extracted directory
- Create a new ZIP file containing all the extension files
- Upload this ZIP to AnchorBrowser using the API
Extension Requirements
Your extension ZIP file must contain a valid manifest.json
with basic extension information like name and version.
Example Manifest
Code Examples
JavaScript/Node.js
Limitations
- Maximum extension size: 50MB per ZIP file
- Extensions must be valid Chrome extensions