Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Guía básica
- Ventajas de las extensiones de Chromium
- Compatibilidad del explorador y pruebas de extensión
- Publicación de la extensión en almacenes de explorador
- Distintivo destacado
- Consulte también
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.
Puede crear una extensión de Microsoft Edge si tiene una idea o un producto que se basa en un explorador web específico o en 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 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.
Para trabajar directamente con una parte específica del explorador, como una ventana o una pestaña, debe enviar solicitudes de API y, a menudo, debe hacer referencia al explorador por su nombre.
Una extensión de Microsoft Edge:
Guía básica
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. Algunos de los exploradores populares para crear extensiones incluyen Microsoft Edge, Safari, Firefox, Chrome, Opera y Brave.
La tabla siguiente no es exhaustiva ni definitiva; es sólo un punto de partida para su investigación.
| Navegador web | Chromium basado en? | Página web de desarrollo de extensiones |
|---|---|---|
| Safari | No | Extensiones de aplicación safari |
| Firefox | No | Extensiones del explorador |
| Chrome | Sí | Referencia de API |
| Opera | Sí | Documentación de extensiones |
| Valiente | Sí | Usa Chrome Web Store |
| Microsoft Edge | Sí | Desarrollador de complementos de Microsoft Edge |
Importante
Muchos de los tutoriales de estos sitios usan API específicas del explorador que podrían no coincidir con el explorador de la aplicación que está desarrollando. En la mayoría de los casos, una extensión de Chromium funciona tal cual en diferentes exploradores Chromium y las API funcionan según lo esperado. Algunas API menos comunes pueden ser específicas del explorador. Los vínculos a los tutoriales se encuentran en la sección Ver también , a continuación.
Ventajas de las extensiones de 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. Por ejemplo, las extensiones de Safari pueden usar código web y nativo para comunicarse con aplicaciones nativas homólogos.
Los últimos cuatro exploradores de la tabla anterior usan el mismo paquete de código y minimizan la necesidad de mantener versiones paralelas. Estos exploradores se basan en el Chromium proyecto de código abierto.
Ventajas de crear una extensión de Chromium:
- Permite escribir el menor número de líneas de código.
- Permite establecer como destino el número máximo de almacenes de extensiones y el número máximo de usuarios que pueden encontrar y adquirir la extensión.
El siguiente contenido se centra principalmente en extensiones de Chromium.
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:
- API de Chrome
- API de extensión admitidas en Opera
- Portabilidad de la extensión chrome a Microsoft Edge
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 la extensión en el explorador mientras la desarrolla.
Consulta tambié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.
- Complementos de Microsoft Edge
- Chrome Web Store
- Complementos del explorador Firefox
- Complementos de opera
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.
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 Port Chrome extensions to Microsoft Edge (Portabilidad de extensiones 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. Los propietarios reciben una notificación del resultado y se les proporcionan 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.
Distintivo destacado
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.
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 Microsoft Editor: Spelling & Grammar Checker tiene un distintivo destacado :
Lo que representa el distintivo destacado
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.
Por qué se puede revocar el distintivo 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
- Procedimientos recomendados para extensiones
- Conceptos de extensión y arquitectura
- Administrar extensiones de Microsoft Edge en la empresa
- Complementos de Microsoft Edge : examinar e instalar extensiones para Microsoft Edge.
Documentos del usuario final:
- Todo lo que debe saber sobre las extensiones de explorador : introducción para los usuarios.
- Agregar, desactivar o quitar extensiones en Microsoft Edge : pasos de soporte técnico para los usuarios.
Externo:
- Creación de una extensión de aplicación Safari
- Su primera extensión (Firefox)
- Introducción a las extensiones >
- Introducción (Opera)
- Portabilidad de una extensión de Google Chrome
Extensiones para Visual Studio Code: