¿Cómo descargar extensiones de Chrome para instalar en otra computadora?

49

Una computadora que uso no tiene acceso al sitio web https://chrome.google.com/extensions .

Desearía poder descargar el complemento y luego usar el archivo para instalarlo, pero la única opción que tengo es instalarlo. El complemento se descarga en una carpeta temporal con un nombre aleatorio, y no puedo identificarlo.

Jader Dias
fuente
I wish I could download the plugin and then use the file to install it, but the only option I have is to install. Por qué no? No haga clic izquierdo mientras lo mantiene presionado Alt, eso intentará instalarlo. En su lugar, haga clic derecho y seleccione Guardar como . Además, esta pregunta preguntó cómo copiar una extensión de un sistema a otro, en caso de que necesite copiar una extensión que ya está instalada.
Synetech
haga clic derecho, simplemente le permite guardar la página HTML, no el instalador de extensión
Logan Mzz

Respuestas:

18

Okay. Me acabo de enterar de que el método de respuesta aceptado no funciona. En realidad estaba funcionando hace unos meses. Entonces, cuando vine aquí para copiar el enlace (lo había olvidado) descubrí que no funciona. Esto es lo que hice para obtener el archivo CRX.

Nota: Necesitará la ID de las extensiones de Chrome para esto. Me refiero a como $ID$. Puede obtenerlo $ID$desde la URL de la página de Chrome Extension.

  1. Vaya a la página Extensiones de Chrome (chrome: // extensiones /)

  2. Habilite el modo desarrollador (marque la casilla del modo desarrollador)

    ingrese la descripción de la imagen aquí

  3. Haga clic en el botón "Extensión de paquete". Proporcione el "Directorio raíz de la extensión" como ~/.config/google-chrome/Default/Extensions/$ID$para ubuntu, C:\Users\<Your_User_Name>\AppData\Local\Google\Chrome\User Data\Default\$ID$para Windows, ~/Library/Application Support/Google/Chrome/Default\$ID$para OS X. Deje en blanco el campo "Clave privada" y haga clic en "Extensión de paquete".

Encontrará el .CRXarchivo en el mismo directorio que ~/.config/google-chrome/Default/Extensions/$ID$(u otros directorios respectivos para Windows y OS X)

(Nota: El .CRXarchivo es solo un .ZIParchivo. Si todo lo que desea hacer es extraer la extensión después de obtenerla, puede encontrar la extensión desempaquetada en la ~/.config/google-chrome/Default/Extensions/$ID$ que no necesita seguir los pasos anteriores. Debería seguir solo los pasos anteriores si necesitas específicamente el .CRXarchivo)

Salvia pervy
fuente
1
Lo sentimos, ya no es "solo un archivo ZIP". Pero puede usar 7-zip para extraerlo independientemente. Simplemente no intente llamarlo "* .zip" ...
not2qubit
Para la versión más nueva de Chrome (~ v 69), es posible que deba agregar la ruta hasta el archivo de manifiesto para la extensión, de lo contrario, puede obtener errores de ruta / error de manifiesto no encontrado.
subdesarrollador
19

Me he preguntado cómo hacer esto también. Encontré este artículo de blog que tiene la solución (lo edité para actualizarlo):

  1. Encuentre la ID de la extensión que le interesa. Cuando esté en la página de detalles de la extensión, será algo así como
    bfbmjmiodbnnpllbbbfblcplfjjepjdn
    después
    https://chrome.google.com/webstore/detail/
  2. Pegue esto en Firefox (no Chrome) :
    https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D~~~~%26uc
    y reemplazando ~~~~ con la ID de extensión.
  3. Se le pedirá que guarde un archivo CRX. Arrastre este archivo a una ventana de Chrome y continúe con la instalación
evan.bovie
fuente
66
no funciona para mí :(
user1248256
1
Lo intenté con IE y tampoco funciona para mí
Jean-Francois T.
ya no funciona por lo que parece
jhbsk
7

Desde el 3 de septiembre de 2015 , la instalación de extensiones de Chrome fuera de línea ya no funciona (y aquí ) debido a que Google intenta evitar que se descarguen e instalen extensiones maliciosas. Para instalar una extensión fuera de línea hoy, es necesario que instale una instalación completa de Chrome preempaquetada firmada, utilizando Google Chrome para empresas. Esta funcionalidad está controlada por una lista de políticas . O de acuerdo con esta publicación , puede usar sus canales Dev o Canary para ejecutar cualquier extensión. Sus últimas versiones se pueden encontrar aquí.

not2qubit
fuente
0

Encontré una solución basada en la mejor solución en esta publicación del foro: https://productforums.google.com/forum/#!topic/chrome/g02KlhK12fU

Para resumir, la solución es:

  1. Ve a donde está instalada la extensión en tu computadora
  2. Cree un archivo .crx usted mismo
  3. Arrastra y suelta el archivo crx en Chrome para instalar

Para ser preciso:

  1. Encuentra la ID de la extensión que te interesa al final de la ruta de Chrome Web Store (los últimos grupos de caracteres extraños). Por ejemplo, es "cfhdojbkjhnklbpkdaibdccddilifddb" para el siguiente enlace.

    https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb

  2. Vaya a donde están instalados los complementos (de forma predeterminada, debería ser " % APPDATA% / .. / Local / Google / Chrome / User Data / Default / Extensions " en Windows.

  3. Abra la carpeta de su extensión (el nombre de la carpeta es el ID de la extensión ("cfhdojbkjhnklbpkdaibdccddilifddb"). Observe que hay una subcarpeta con la versión de la extensión.

  4. En Chrome, vaya a la página con "Extensiones" y haga clic en "Modo desarrollador"

  5. Haga clic en "Pack Extension" y elija la carpeta " Local /.../ Extensions // "

  6. El archivo .crx se ha creado en la carpeta "Local /.../ Extensions /".

  7. Para instalar la extensión en Chrome (otra cuenta o computadora), simplemente arrastre y suelte el archivo crx en Google Chrome.

Si no está claro, no dude en comentar.

Jean-Francois T.
fuente
-1

Si tiene acceso a la base de código para el paquete .crx, también puede instalarlo directamente en Chrome al ir a chrome: // extensiones /.

Luego haga clic en "Cargar extensiones desempaquetadas" y seleccione el directorio raíz (del código).

La extensión debería funcionar ahora.

Tarun
fuente