We want to build browser extensions that interact with code at runtime.
How to write the manifest and add files
See, for example, Get started from Chrome for Developers
How to test a Chrome extension locally
- Open a new tab with the URL
chrome://extensions/
- Verify
Developer mode
is on (top right) - Click on the
Load unpacked
button (top left) - Select the folder where you are developing your extension
- Click on the
Extensions
icon in Chrome (the jigsaw piece) - Select (and optionally pin) your extension
How to validate a draft extension
NB In order to publish an extension, you must have a developer account.
- Create a zip file of your extension (manifest.json, contentScript.js, etc.)
- Navigate to
https://chrome.google.com/webstore/devconsole
- Click on the
+ New Item
button (top right) - Add your zip file
- Be sure to check regularly that your saved draft can be submitted for review
How to publish an extension
As part of the submission process, you will need to explain why you need the permissions you requested (in the manifest.json)