Introducción a las extensiones de Microsoft Edge

Una extensión de Microsoft Edge es una pequeña aplicación que un desarrollador crea para agregar o modificar características de Microsoft Edge, con el fin de ampliar la experiencia de usuario (experiencia de usuario) para los usuarios finales de una manera especializada. Una extensión proporciona una experiencia o función de nicho que es importante para un público de destino.

Los usuarios exploran e instalan extensiones para Microsoft Edge desde el sitio de complementos de Microsoft Edge . Los complementos incluyen extensiones y temas.

La documentación actual está destinada a los desarrolladores de extensiones, en lugar de a los usuarios finales de las extensiones de Microsoft Edge. Para usar extensiones para Microsoft Edge, consulte La documentación de usuario sobre las extensiones de Microsoft Edge.

Contenido detallado:

Introducción

Como desarrollador de extensiones de explorador, publica una extensión de Microsoft Edge (o tema) en complementos de Microsoft Edge. En artículos sobre extensiones de Microsoft Edge y en el Centro de partners, el almacén de palabras incluye el sitio de complementos de Microsoft Edge.

En el sitio de complementos de Microsoft Edge, puede escribir varios términos de búsqueda en el cuadro de texto Extensiones de búsqueda, temas y más para buscar extensiones y temas, como la página principal de Microsoft Bing y la extensión del motor de búsqueda :

La página principal de Microsoft Bing y la extensión del motor de búsqueda

Puede crear una extensión de Microsoft Edge para agregar características al explorador o mejorar las características de páginas web específicas mediante la definición de una experiencia complementaria. Las experiencias complementarias incluyen bloqueadores de anuncios y administradores de contraseñas.

Una extensión debe incluir al menos 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 función.
  • Archivos HTML y CSS que definen la interfaz de usuario.

Sitios para extensiones para varios exploradores

Excelentes lugares para comenzar los tutoriales de desarrollo de extensiones y la investigación de documentación son sitios hospedados por las organizaciones del explorador.

A continuación se enumeran algunos de los exploradores populares para crear extensiones. Esta lista no es exhaustiva ni definitiva; es sólo un punto de partida para su investigación.

Navegador web Chromium basado en? Documentación de desarrollo de extensiones
Microsoft Edge Desarrollador de complementos de Microsoft Edge
Google Chrome Extensiones de Chrome
Opera Documentación de extensiones
Valiente Usa Chrome Web Store
Apple Safari No Extensiones de aplicación safari
Mozilla Firefox No Extensiones del explorador

Para los almacenes de extensiones del explorador, los documentos del usuario final y los documentos para desarrolladores, consulte también, a continuación.

Ventajas de las extensiones basadas en Chromium

Si el objetivo es publicar la extensión en el almacén de extensiones de cada explorador, la extensión debe modificarse para que cada versión tenga como destino y se ejecute en cada entorno de explorador distinto.

Microsoft Edge se basa en el Chromium proyecto de explorador de código abierto. Otros exploradores también se basan en Chromium, como Google Chrome, Opera y Brave.

los exploradores basados en Chromium usan las mismas API de extensión y la misma manera de empaquetar extensiones. Esto minimiza la necesidad de mantener varias versiones paralelas de una extensión.

Al escribir una extensión de Chromium, se escriben menos líneas de código y se dirigen a más exploradores.

Compatibilidad del explorador y pruebas de extensión

En ocasiones, la paridad de API no existe entre Chromium exploradores. Por ejemplo, hay 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 la siguiente documentación oficial del explorador:

Las API que necesita definen los cambios que debe realizar para abordar las diferencias entre cada explorador. Es posible que tenga que crear paquetes de código ligeramente diferentes con pequeñas diferencias para cada almacén de extensiones del explorador.

Para probar la extensión en diferentes entornos antes de enviar la extensión a un almacén de extensiones del explorador, cargue localmente la extensión en el explorador mientras la desarrolla.

Consulta también:

API específicas del explorador

En la mayoría de los casos, una extensión diseñada para el motor de explorador Chromium funciona en los distintos exploradores basados en Chromium; las API funcionan según lo esperado. Algunas API menos comunes pueden ser específicas del explorador.

Algunos tutoriales para sitios de almacén de extensiones específicos del explorador usan API específicas del explorador, que podrían no coincidir con el explorador de la aplicación que está desarrollando. Los vínculos a los tutoriales se encuentran en la sección Ver también , a continuación.

Publicación de la extensión en almacenes de explorador

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

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

Para asegurarse de que los usuarios encuentren la extensión en Microsoft Edge, publique la extensión en el sitio de complementos de Microsoft Edge. Consulte Publicación de una extensión en complementos de Microsoft Edge, a continuación.

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

Migración de una extensión existente a Microsoft Edge

Si ya ha desarrollado una extensión para otro explorador basado en Chromium, puede enviarla a complementos de Microsoft Edge. No es necesario volver a escribir la extensión ni comprobar que funciona en Microsoft Edge. Sin embargo, al migrar una extensión de Chromium existente a otros exploradores de Chromium, asegúrese de que las mismas API o alternativas están disponibles para el explorador de destino.

Para obtener más información sobre cómo migrar la extensión de Chrome a Microsoft Edge, consulte Puerto de una extensión de Chrome a Microsoft Edge. Después de migrar la extensión al explorador de destino, el siguiente paso es publicarla.

Publicación de una extensión en complementos de Microsoft Edge

Publica una extensión de Microsoft Edge en complementos de Microsoft Edge.

Para empezar a publicar una extensión de Microsoft Edge, debe registrarse en una cuenta de desarrollador con una cuenta de correo electrónico de Microsoft (MSA) para enviar la lista de extensiones en complementos de Microsoft Edge. La dirección de correo electrónico de una cuenta microsoft (MSA) incluye @outlook.com, @live.como @hotmail.com.

Cuando elija una dirección de correo electrónico para registrarse, considere si debe transferir o compartir la propiedad de la extensión de Microsoft Edge con otras personas de su organización. Una vez completado el registro, puede enviar una lista de extensiones.

Para enviar una extensión en complementos de Microsoft Edge, debe proporcionar los siguientes elementos:

  • Un archivo de archivo (.zip) que contiene los archivos de código.
  • Todos los recursos visuales necesarios, que incluyen un logotipo y un pequeño icono promocional.
  • 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.

Los distintos almacenes pueden tener requisitos de envío diferentes. En la lista anterior se resumen los requisitos para publicar una extensión para Microsoft Edge; Para obtener más información, consulte Publicación de una extensión de Microsoft Edge.

Una vez que haya enviado correctamente la extensión, la extensión se somete a un proceso de revisión y pasa o produce un error en el proceso de certificación. Se le notifica el resultado y se le indican los pasos siguientes según sea necesario. Si envía una actualización de extensión en complementos de Microsoft Edge, comienza un nuevo proceso de revisión.

En el sitio de complementos de Microsoft Edge , el distintivo destacado se vincula a esta sección. La documentación actual está destinada a los desarrolladores de extensiones, en lugar de a los usuarios finales de las extensiones de Microsoft Edge. Para usar extensiones para Microsoft Edge, consulte La documentación de usuario sobre las extensiones de Microsoft Edge.

Las extensiones se conservan para ayudar a los usuarios a descubrir extensiones confiables y de alto rendimiento. El distintivo Destacado de los complementos de Microsoft Edge resalta las extensiones que cumplen una gran barra de calidad, seguridad y experiencia del usuario.

Distintivo destacado

El distintivo Destacado se concede para seleccionar las extensiones que se alinean con los procedimientos recomendados para las extensiones. Al mantener el puntero sobre el distintivo Destacado , la información sobre herramientas lee: Esta extensión sigue todos los procedimientos recomendados de Microsoft y se ha comprobado.

Por ejemplo, la extensión de la página principal de Microsoft Bing tiene un distintivo destacado a la derecha del nombre de la extensión:

Distintivo destacado junto al nombre de la extensión

El distintivo Destacado indica que:

  • La extensión se alinea con los procedimientos recomendados de Microsoft para la seguridad, privacidad, rendimiento y experiencia del usuario.

  • La extensión se ha revisado y seleccionado a través de un sistema automatizado.

  • La extensión ofrece una experiencia confiable y de alta calidad para los usuarios de Microsoft Edge.

El distintivo destacado no es un juicio de seguridad. Una extensión que no tenga el distintivo Destacado no es necesariamente insegura; la extensión simplemente no cumple el umbral actual para el estado destacado.

El distintivo Destacado no es permanente. Una extensión podría perder el distintivo Destacado si la extensión ya no cumple los estándares en constante evolución o si las señales de calidad de la extensión se degradan con el tiempo.

Para mantener un ecosistema de alta calidad, Microsoft vuelve a evaluar periódicamente todas las extensiones con distintivo. Es posible que se quite un distintivo destacado debido a lo siguiente:

  • Disminución de la experiencia del usuario o las métricas de rendimiento.

  • Información de la descripción de la tienda obsoleta o incompleta.

  • Problemas de seguridad o privacidad.

  • Cambios en los criterios de evaluación de Microsoft.

Todas las decisiones sobre el distintivo destacado son finales y no están sujetas a revisión individual. No hay ningún proceso manual de solicitud o apelación. El distintivo destacado se concede y revoca en función de los criterios de evaluación interno y las herramientas.

Para mejorar la calidad y la idoneidad de la extensión para el distintivo destacado , consulte Procedimientos recomendados para extensiones.

Consulte también

Microsoft Edge

Tienda
Documentos del usuario final
Desarrollo

Externo:

Google Chrome o Chromium motor de explorador

Tienda
Desarrollo

Opera

Tienda
Desarrollo

Valiente

Tienda
Documentos del usuario final
Desarrollo

Apple Safari

Tienda
Desarrollo

Mozilla Firefox

Tienda
Desarrollo