¿Cómo puedo exportar, realizar copias de seguridad o migrar todas las extensiones de un navegador basado en Chromium a otro?

¿Cómo puedo exportar, realizar copias de seguridad o migrar todas las extensiones de un navegador basado en Chromium a otro?

No estoy usando el Google Chrome oficial ni puedo usar su función de sincronización.

Chromium solía ser bueno y flexible, podías simplemente copiar la carpeta "extensiones" y funcionaría. No sé por qué desactivaron esa capacidad. Debe ser una conspiración...

La única forma que descubrí para hacer esto hoy en día (teóricamente) es empaquetando automáticamente (no una por una) mis extensiones existentes en .crx a través de este comando que encontré en el intercambio de pila:

[path]\chrome.exe --pack-extension=c:\myext --pack-extension-key=c:\myext.pem --no-message-box

Ahora, no sé cómo codificar ni crear comandos, así que no sé cómo aplicar este comando a todas mis extensiones.

  1. Ejecutar CMD
  2. ???

¿Ayuda?

[Editar]: Olvidé mencionar: el intento de transferir la carpeta de extensiones fue desde un navegador Chrome INSTALADO a un navegador Brave PORTÁTIL, por lo que cada vez copio las carpetas de extensiones (el nombre es como "aaocbkeamabaniccpnbapflopmcnpjbg", por ejemplo) y las pego dentro El mismo directorio de Brave, SE BORRARÍA AUTOMÁTICAMENTE... ¿Quizás estoy haciendo algo mal?

Respuesta1

Este enfoque parece prometedor (aunque no lo he probado):

  • Obtener todos los ID de extensión
    Entra chrome://systemy haz clic al lado de "extensiones" en el botón de "Expandir...". Seleccione y copie todos los ID y nombres de extensiones en un archivo de texto. Esto puede verse así:

    aapocclcgogkmnckokdopfmhonfmgoek : Slides : version 0_10
    ahfgeienlihckogmohjhadlkjgocpleb : Web Store : version 0_2
    aohghmighlieiainnegkcijnfilokake : Docs : version 0_10
    
  • Convertir a URL
    Utilice un editor de texto para convertir todas las líneas a este formato:

    https://clients2.google.com/service/update2/crx?response=redirect&prodversion=49.0&x=id%3D<Extension_ID>%26installsource%3Dondemand%26uc
    

    ¿Dónde <Extension_ID>está el ID anterior y prodversionsu versión de Chrome? Cada URL descargará el .crxarchivo de la extensión correspondiente de Google Store.

  • Descargue los archivos .crx
    Utilice un descargador masivo para leer la lista y descargar todos los .crxarchivos.

  • Instalar las extensiones
    Abra Chrome en la página chrome://extensionsy arrastre y suelte todos los .crxarchivos.

Respuesta2

Cada instalación del navegador requiere un UID compuesto por una larga serie de dígitos. Las extensiones que instale en su copia de, por ejemplo, Chrome, se vincularán a este UID, incluso si elige una versión portátil del navegador, porque aparecerán en su carpeta AppData con ese UID.

Tendrás que reinstalarlos cada vez con cada nueva copia del navegador que instales en otras computadoras, con la excepción de aquellas codificadas con el programa ejecutable: Opera o Slimjet ofrecen bloqueo de publicidad listo para usar, y esta funcionalidad viene incluido con el programa en sí; No es necesario ir a Google Store para instalar terceros.

Respuesta3

Solución alternativa: enumérelos todos en NirsoftVista de complementos del navegadory reinstale uno por uno, lo que demora unos minutos. Las ventajas de este enfoque es que no trae datos heredados de complementos desinstalados previamente y que puede consultar la lista de Firefox y otros navegadores que aceptan estas extensiones.

información relacionada