Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.
WebExtensions está diseñada para la compatibilidad entre navegadores: en gran medida es compatible con la API de extensiones soportada por Google Chrome y Opera. Las extensiones escritas para esos navegadores en la mayoría de los casos deben ejecutarse en Firefox con solo algunos cambios. El proceso de portar una extensión desde Chrome u Opera es el siguiente:
- Revisa en tu manifest.json el uso de características y APIs de WebExtension contra la referencia a las incompatibilidades con Chrome. Si estás usando características o APIs que aún no están soportadas en Firefox, todavía no debes portar tu extensión.
- Añade la llave
applications
al archivo manifest.json de la extensión. - Chequea que tienes la configuración básica para instalar WebExtensions en Firefox.
- Empaqueta la extensión como un XPI, instálala la extensión en Firefox y pruébala.
- Envíala a AMO para firmarla y distribuirla.