A curated list of awesome articles, tutorials and resources dealing with web extention
Many thanks to everyone on the contributor list :)
## Content
- 🌟 Browser support for JavaScript APIs Browsers Extension APIs compatibility table
- 🔦 Browser support for javascript syntaxes
- Chrome Extensions
- Firefox Web Extensions
- Microsoft Edge Extensions
- Opera Extensions
- Understand Google Chrome Extensions
- Chrome Extension Development – Background page and content script communication
All quotes are comming from Anatomy of a WebExtension
Interact with web pages
Add buttons to the toolbar
Add buttons to the address bar
Add new panel to developer toolbox
Some API require explicitly declare permissions in manifest.json
- 🔦 Chrome incompatibilities
- Mozilla WebExtensions wiki
- WebExtensions Experiments allowing writte unsupported WebExtensions APIs in an another extension
- Communication
- Porting a legacy Firefox add-on
- Porting a Google Chrome extension
- 🪲 Debugging popups
- webextension-polyfill A lightweight polyfill library for Promise-based WebExtension APIs in Chrome
- generator-chrome-extension-kickstart Advanced WebExtension generator that creates everything you need to get started with extension development (Chrome, Firefox, Opera)
- chrome-extension-webpack-boilerplate using Webpack to help you write modular and modern Javascript code, load CSS easily and automatic reload the browser on code changes
- webextensions-examples Example Firefox add-ons created using the WebExtensions API
- Sample Extensions Chrome Extensions Sample
- Firefox Toolbox Extensions Examples
Assortment of conference and training videos.
- Emojis are referd from here