Compartir a través de


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.

    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. Consulte Transferencia local de una extensión para instalarla y probarla localmente.

  5. Si encuentra algún problema, puede hacer lo siguiente:

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.

Publicación de la extensión

Una vez que el paquete de extensión esté listo para publicarse en complementos de Microsoft Edge:

  1. Regístrese como desarrollador de extensiones de Microsoft Edge.

  2. Publicar una extensión de Microsoft Edge.