Vuelva a habilitar las extensiones que no provienen de Chrome Web Store en Chrome v35 + (con seguridad mejorada)

106

¿Alguien sabe cómo volver a habilitar sus propias extensiones después de que fueron deshabilitadas por la actualización de Chrome v35?
(Principalmente, en mi caso, scripts de greasemonkey, por lo tanto, los archivos .js simples anteriormente se arrastraban y soltaban en las ventanas de extensión).

Cuando inicié Chrome hoy, recibí la advertencia de que algunas extensiones que no son ChromeWebStore estaban deshabilitadas.

Más información estaba dando en este enlace :

Extensiones deshabilitadas por Chrome

Estás viendo esta notificación porque una o más de tus extensiones de Chrome se han desactivado para que Chrome sea más seguro. Las extensiones no provienen de Chrome Web Store o se instalaron sin su permiso.

Para su protección, solo puede usar las extensiones de Chrome que obtiene de Chrome Web Store.

Para ver una lista de sus extensiones:

  1. Haga clic en el menú de Chrome Menú de Chrome en la barra de herramientas del navegador.
  2. Seleccione Herramientas .
  3. Seleccionar extensiones .

Las extensiones que se han deshabilitado están atenuadas y no podrá volver a habilitarlas.

Esperaba poder habilitarlos activando el modo de desarrollador para mis extensiones, pero aún así no tuve suerte. ¿Algún consejo?

PD: esto no es un duplicado de Activar una extensión de Chrome que no es de Chrome Web Store, ya que está relacionado con la actualización de Chrome v35

AardVark71
fuente
44
Breve historia: no puede, ya que Google quiere que los usuarios usen su tienda web, para que puedan rastrearlos, puedan mostrar anuncios 9999999, etc. Se trata de ganar dinero, no de la experiencia del usuario. En mi humilde opinión. Es mejor olvidar ese navegador por la eternidad.
inf3rno
Es lamentable porque solía recurrir a Google para evitar estos problemas. Para la defensa de Chrome, incluso Firefox está implementando una restricción similar ahora; supongo que uno podría argumentar el aspecto de "seguridad" ganado de esta aplicación de la regla.
S1r-Lanzelot

Respuestas:

38

En realidad, solo hay un par de opciones disponibles para usted, ya que la capacidad de ejecutar las extensiones se ha deshabilitado programáticamente sin planes para volver a habilitarla (o al menos ninguna se hizo pública)

Puede intentar instalar desde el canal canario o las versiones del canal de desarrollador que pueden permitirle seguir ejecutando estas extensiones como se menciona en el foro de ayuda de Google Chrome :

¿Qué sucede si quiero ejecutar extensiones que no sean de la tienda web?

Los usuarios avanzados pueden seguir utilizando nuestros canales de desarrollo y Canarias para ejecutar cualquier extensión. Tenga en cuenta que estos canales se actualizan con mucha frecuencia y pueden contener características y correcciones de errores que se están desarrollando activamente.

Alternativamente, he escuchado que algunas personas instalan Tampermonkey que luego permite la ejecución de scripts de usuario.

Puede valer la pena echarle un vistazo.

Fazer87
fuente
44
Gracias. Tampermonkey fue de hecho el camino a seguir para mi caso de uso (script de usuario agregado manualmente). Sin embargo, no pude volver a habilitarlo con tampermonkey. Realmente tuve que encontrar el archivo .js en% localappdata% \ Google \ Chrome \ User Data \ Default \ Extensions y copiar y pegar el contenido
AardVark71
3
Obtuve a TamperMonkey para trabajar con mi script yendo a la Configuración de TamperMonkey, haciendo clic en la pestaña "Nuevo script" (pestaña más a la izquierda) y pegando el texto del script en el editor allí. Cuando hice clic en el botón Guardar, mi extensión comenzó a funcionar nuevamente. ¡Gracias por la ayuda!
dacoinminster
¿Soy el único que pudo hacer que los guiones de usuario funcionen empaquetándolos en archivos crx y arrastrándolos a la página Extensiones?
Shazvi
Mis extensiones estaban en una carpeta "Perfil 1", no en una carpeta "Predeterminada". %localappdata%\Google\Chrome\User Data\Profile 1\Extensions
Matthias Dailey
44
Solo para su información, Google acaba de extraer esta funcionalidad de Canary y Dev, debe usar el método en la respuesta a continuación o cargar como un script a través de Tampermonkey / similar. Fuente: blog.chromium.org/2015/05/…
Arthur Kay
54

No puedes volver a habilitarlos. Debe solucionar este problema utilizando cualquiera de estas alternativas (las enumeraré por grado de dificultad):

Instalar otro navegador similar a Chromium

Dado que Chromium es de código abierto, hay varios tenedores del proyecto. No estoy seguro de si Chromium tiene la restricción en su lugar, pero otros proyectos no.

Pasar de Windows / OSX por completo

Esta restricción se establece para Windows y OSX debido a problemas de seguridad de todo el sistema operativo. Las compilaciones de Linux no se ven afectadas. Podrías probar cualquier distribución de Linux.

Braiam
fuente
1
Estoy un poco perplejo, 4 máquinas que ejecutan 35.0.1916.153 m (estándar no Dev / Canary) y 2 de las máquinas no deshabilitan las extensiones con el modo desarrollador habilitado, agregando arrastrando el archivo crx (y no desempacando primero), pero los otros 2 continúan deshabilitándolos en el relanzamiento. Incluso probé las master_preferences y, de nuevo, solo las dos computadoras se desactivan cuando se vuelve a iniciar.
codemonkee
@ Spero.ShiroPetto dale tiempo ... te llegará, tal vez en 36.0.
Braiam
@Braiam: +1 buena respuesta, debe agregar la opción de usar la extensión Tampermonkey para administrar todos los scripts de usuario.
Amro
@Amro mi respuesta está orientada a extensiones reales (las que vienen en la forma .crx)
Braiam
2
Correcto, me refiero a la sección a continuación que dice que Canary y Dev no tienen prohibido instalar extensiones que no sean de la tienda ya no es válido. Google juuuust se lo llevó.
Arthur Kay
26

Hay otra opción (al menos en Mac): la herramienta para desarrolladores de aplicaciones y extensiones Chrome de Google ( https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details ) que le permite para volver a habilitar cualquier extensión instalada.

Stan-O
fuente
Esto funcionó para mí en Windows 7 con Chrome v45.
corvec
1
@Braiam OSX parece verse afectado a partir de Version 46.0.2490.86, y esta solución funcionó.
Alex Gittemeier
8
No funciona en Windows en 47.0.2526.106 m. La marca "Habilitar" se desmarca inmediatamente después de
marcarla
44
Trabajó para mí en OSX. ¡Esta respuesta necesita más votos a favor! Seguro que supera cambiar a Linux, por el amor de Dios.
letitbee
2
No funciona en OSX con Chrome 52.0.2743.82
xi.lin
2

Utilicé el procedimiento exactamente como se describe aquí en un foro de Google. enlace permanente

https://productforums.google.com/d/msg/chrome/9NlMAr6uEVc/ambkrcKpi1cJ

Básicamente implica mover, incluir en la lista blanca la ID de la extensión en el Editor de directivas de grupo.

John McDermott
fuente
3
No funciona Después de reiniciar, las extensiones de Chrome vuelven a deshabilitarse (Windows 7 Home Premium 64bit). Aparentemente, esta solución no se aplica a las ediciones de Windows Home.
DavidPostill
Esto funcionó perfectamente para mí (Windows Vista 32bit).
Casper
2
El procedimiento de la lista blanca ExtensionInstallWhitelist funciona bien en las computadoras que participan en un dominio AD. No es necesario que establezca una política de plantilla administrativa, el uso del registro está bien. Pero no funciona en computadoras que no son de dominio (esto incluiría las versiones de Inicio), supongo que Chrome está ignorando la política para computadoras que no son AD (lamentablemente).
William
-2
  1. Agregue la --enable-easy-off-store-extension-installbandera cuando inicie Chrome (cree un acceso directo, edite el objetivo, agregue la bandera).
  2. Navega hasta chrome://extensions/en el navegador.
  3. Arrastre y suelte el .crx en el navegador, instalando la extensión.

Deberá hacerlo cada vez que inicie el navegador.

JornC
fuente
3
El indicador --enable-easy-off-store-extension-install no hace ninguna diferencia en Chrome 36.0. La extensión que no es de la tienda que instalé todavía está deshabilitada.
EM0