Portabilidad de una extensión de Chrome a Microsoft Edge

Microsoft Edge le permite migrar la extensión de Chrome a Microsoft Edge con cambios mínimos. Las API de extensión y las claves de manifiesto compatibles con Chrome son compatibles con código con Microsoft Edge. Para obtener una lista de las API admitidas por Microsoft Edge, consulte Compatibilidad con api.

Para migrar la extensión de Chrome:

  1. Revise las API de extensión de Chrome usadas en las extensiones con la lista de API admitidas de extensiones de Microsoft Edge.

    Nota:

    Si la extensión usa API que no son compatibles con Microsoft Edge, es posible que no se porte directamente.

  2. Quite el update_url campo del archivo de manifiesto.

  3. Si Chrome se usa en el nombre o la descripción de la extensión, cambie el nombre de la extensión mediante Microsoft Edge. Para pasar el proceso de certificación, se requieren los cambios.

  4. Pruebe la extensión para comprobar si funciona en Microsoft Edge mediante la instalación local de la extensión.

  5. Si tiene algún problema, puede depurar las extensiones en Microsoft Edge mediante DevTools o ponerse en contacto con nosotros.

  6. Siga las directrices de publicación para publicar la extensión en el sitio web de complementos de Microsoft Edge.

Configuración de allowed_origins para una aplicación nativa

Si la extensión intercambia mensajes con una aplicación nativa mediante chrome.runtime.connectNative, asegúrese de establecer allowed_originschrome-extension://[Microsoft-Catalog-extensionID] en en el archivo de manifiesto del host de mensajería nativo. La configuración permite que la aplicación identifique la extensión.

Pasos siguientes

Una vez que el paquete de extensión esté listo para publicarse en el sitio web de complementos de Microsoft Edge, cree una cuenta de desarrollador y publique la extensión.