Información general sobre las extensiones de Microsoft Edge (Chromium)

Una extensión es un pequeño programa que (un desarrollador) usa para agregar o modificar características de Microsoft Edge (Chromium). Una extensión está pensada para mejorar la experiencia de exploración diaria de un usuario. Proporciona funcionalidad de nicho que es importante para un público objetivo.

Puedes crear una extensión si tienes una idea o un producto basado en cualquiera de las siguientes condiciones.

  • Un explorador web específico.
  • Mejoras en las características de páginas web específicas.

Algunos ejemplos de experiencias complementarias son los bloqueadores de anuncios y los administradores de contraseñas.

Una extensión está estructurada de forma similar a una aplicación web normal. Como mínimo, debe incluir las siguientes características.

  • Un archivo JSON de manifiesto de aplicación que contiene información básica de la plataforma.
  • Un archivo JavaScript que define la funcionalidad.
  • Archivos HTML y CSS que definen la interfaz de usuario.

Para trabajar directamente con parte del explorador, como una ventana o una pestaña, debe enviar solicitudes API y, a menudo, hacer referencia al explorador por su nombre.

Una extensión de Microsoft Edge (Chromium)

Instrucciones básicas

Algunos de los exploradores más populares para crear extensiones incluyen Safari, Firefox, Chrome, Opera, Andy Microsoft Edge. Excelentes lugares para comenzar los tutoriales de desarrollo de extensiones y la investigación de documentación son los sitios hospedados por las organizaciones del explorador. La tabla siguiente no es definitiva y puede usarse como punto de partida.

Navegador web ¿Basado en Chromium? Página web de desarrollo de extensiones
Safari No developer.apple.com/documentation/safariservices/safari_app_extensions
Firefox No developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions
Chrome developer.chrome.com/extensions
Opera dev.opera.com/extensions
Resalte Usa Chrome Web Store
nuevo Microsoft Edge developer.microsoft.com/microsoft-edge/extensions

Importante

Muchos de los tutoriales de los sitios usan API específicas del explorador que pueden no coincidir con el explorador para el que desarrolla. En la mayoría de los casos, una extensión chromium funciona tal como está en diferentes exploradores de Chromium y las API funcionan según lo esperado. Solo algunas API menos comunes pueden ser estrictamente específicas del explorador. Para obtener vínculos a los tutoriales, vaya a Ver también.

¿Por qué Chromium?

Si el objetivo es publicar la extensión en el almacén de extensiones de cada explorador, debe modificarse para que cada versión tenga como destino y se ejecute en cada entorno de explorador distinto. Por ejemplo, las extensiones Safari pueden usar código web y nativo para comunicarse con aplicaciones nativas equivalentes. Los últimos cuatro exploradores de la tabla anterior usan el mismo paquete de código y minimizan el requisito de mantener versiones paralelas. Estos exploradores se basan en [el proyecto de código abierto chromium.][|::ref1::|Home]

Crea una extensión chromium para escribir la menor cantidad de código. También se dirige al número máximo de almacenes de extensiones y, en última instancia, al número máximo de usuarios que encuentran y adquieren la extensión.

El siguiente contenido se centra principalmente en las extensiones de Chromium.

Pruebas de compatibilidad y extensión del explorador

En ocasiones, la paridad de api no existe entre los exploradores chromium. Por ejemplo, existen diferencias en las API de identidad y pago. Para asegurarse de que la extensión cumple las expectativas del cliente, revise el estado de la API a través de los siguientes documentos oficiales del explorador.

Las API que necesita definir los cambios que debe realizar para abordar las diferencias entre cada explorador. Esto puede significar que debes crear paquetes de código ligeramente diferentes con pequeñas diferencias para cada tienda.

Para probar la extensión en diferentes entornos antes de enviarla a un almacén de explorador, cándala localmente en el explorador mientras la desarrolla.

Publicar la extensión en almacenes de exploradores

Puede enviar y buscar extensiones de explorador en los siguientes almacenes de explorador.

Algunos almacenes le permiten descargar extensiones enumeradas de otros exploradores. Sin embargo, los almacenes de explorador no garantizan el acceso entre exploradores. Para asegurarse de que los usuarios encuentran la extensión en diferentes exploradores, debe mantener una lista en cada almacén de extensiones de explorador.

Es posible que los usuarios deba instalar la extensión en diferentes exploradores. En este escenario, puedes migrar las extensiones de Chromium existentes de un explorador a otro.

Migrar una extensión existente a Microsoft Edge

Si ya has desarrollado una extensión para otro explorador Chromium, puedes enviarla a la tienda de complementos de Microsoft Edge. No es necesario reescribir la extensión y comprobar que funciona en Microsoft Edge. Al migrar una extensión de Chromium existente a otros exploradores de Chromium, asegúrate de que las mismas API o alternativas estén disponibles para el explorador de destino.

Para obtener más información sobre cómo portabilidad de la extensión de Chrome a Microsoft Edge, vaya a Extensiones de Port Chrome a Microsoft Edge (Chromium). Después de portabilidad de la extensión al explorador de destino, el siguiente paso es publicarla.

Publicar en el sitio web de complementos de Microsoft Edge

Para empezar a publicar la extensión en Microsoft Edge, debes registrarte para obtener una cuenta de desarrollador con una cuenta de correo electrónico de MSA para enviar la descripción de la extensión a la tienda. Una cuenta de correo electrónico de MSA @outlook.com @live.com incluye, y así sucesivamente. Cuando elija una dirección de correo electrónico para registrarse, considere si debe transferir o compartir la propiedad de la extensión con otras personas de su organización. Una vez completado el registro, puedes crear un nuevo envío de extensión a la tienda.

Para enviar la extensión a la tienda, asegúrate de proporcionar los siguientes elementos.

  • Un archivo ( .zip ) que contiene los archivos de código.
  • Todos los activos visuales necesarios, que incluyen un logotipo y un icono promocional pequeño.
  • Medios promocionales opcionales, como capturas de pantalla, iconos promocionales y una dirección URL de vídeo.
  • Información que describe la extensión, como el nombre, la descripción breve y un vínculo de directiva de privacidad.

Nota

Es posible que diferentes almacenes tengan requisitos de envío diferentes. En la lista anterior se resumen los requisitos para publicar una extensión para Microsoft Edge.

Después de enviar correctamente la extensión, la extensión se somete a un proceso de revisión y pasa o no el proceso de certificación. A los propietarios se les notifica el resultado y se les indican los pasos siguientes según sea necesario. Si envías una actualización de extensión a la tienda, se inicia un nuevo proceso de revisión.

Consulte también