Introducción a las extensiones de Microsoft Edge
Una extensión de Microsoft Edge, también denominada complemento, es una pequeña aplicación que los desarrolladores usan para agregar o modificar características de Microsoft Edge para mejorar la experiencia de exploración de un usuario. Una extensión proporciona una experiencia o función de nicho que es importante para un público de destino. Publique una extensión de Microsoft Edge en el sitio web 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.
Consulta también:
- 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.
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.
¿Por qué 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.
Las ventajas de crear una extensión de Chromium incluyen escribir las pocas líneas de código. También tiene como destino el número máximo de almacenes de extensiones y, en última instancia, 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.
Para probar la extensión en diferentes entornos antes de enviar la extensión a un almacén del explorador, cargue de forma lateral la extensión en el explorador mientras la desarrolla.
Publicación de la extensión en almacenes de explorador
Puede enviar y buscar extensiones de explorador en los siguientes almacenes de exploradores.
- Complementos del explorador Firefox
- Chrome Web Store
- Complementos de opera
- Complementos de Microsoft Edge
Algunas tiendas le permiten descargar extensiones enumeradas de otros exploradores. Sin embargo, el acceso entre exploradores no está garantizado por los almacenes del explorador. Para asegurarse de que los usuarios encuentren la extensión en diferentes exploradores, debe mantener una lista en cada almacén de extensiones del explorador.
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 al sitio web de 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 en el sitio web de complementos de Microsoft Edge
Publique una extensión de Microsoft Edge en el sitio web de 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 al sitio web de complementos de Microsoft Edge. La dirección de correo electrónico de una cuenta microsoft (MSA) incluye @outlook.com
, @live.com
o @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 el sitio web de 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 el sitio web de complementos de Microsoft Edge, comienza un nuevo proceso de revisión.
Distintivo destacado
Un distintivo destacado en el sitio web de complementos de Microsoft Edge indica que la extensión se ha determinado para seguir los procedimientos recomendados de Microsoft relacionados con la seguridad, la privacidad, la transparencia y la experiencia del usuario.
Al mantener el puntero sobre un 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 Editor Microsoft: Corrector ortográfico & gramática tiene un distintivo destacado en el sitio web de complementos de Microsoft Edge.
El equipo de complementos de Microsoft Edge revisa cada extensión para que se adhieran a los procedimientos recomendados para las extensiones antes de conceder a la extensión un distintivo destacado . Las extensiones con distintivo se conservan únicamente con el fin de proporcionar a los usuarios de Microsoft Edge herramientas de exploración seguras y experiencias de alta calidad. Los desarrolladores no pueden pagar para recibir un distintivo destacado por una extensión.
Para ayudar a proteger la configuración del explorador, las extensiones que no cumplen los procedimientos recomendados para las extensiones no se identifican.
Solo porque una extensión no tiene un distintivo destacado , no significa que la extensión no sea segura. Simplemente significa que la extensión no cumple los estándares de seguridad y calidad de Microsoft para ser distintivo como Destacado.
Consulte también
- 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.
- Conceptos de extensión y arquitectura
- Administrar extensiones de Microsoft Edge en la empresa
Vínculos externos:
- 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 en lugar de para Microsoft Edge: