Riattiva le estensioni non provenienti dal Chrome Web Store su Chrome v35 + (con sicurezza avanzata)


106

Qualcuno sa come riattivare le proprie estensioni dopo che sono state disabilitate dall'aggiornamento di Chrome v35?
(Principalmente script greasemonkey nel mio caso, quindi semplici file .js precedentemente trascinati nella finestra di estensione.)

Quando ho avviato Chrome oggi ho ricevuto l'avviso che alcune estensioni non ChromeWebStore erano disabilitate.

Maggiori informazioni sono state fornite su questo link :

Estensioni disabilitate da Chrome

Questa notifica viene visualizzata perché una o più estensioni di Chrome sono state disattivate per rendere Chrome più sicuro. Le estensioni non provengono dal Chrome Web Store o sono state installate senza la tua autorizzazione.

Per motivi di protezione, puoi utilizzare solo le estensioni di Chrome ottenute dal Chrome Web Store.

Per visualizzare un elenco delle tue estensioni:

  1. Fai clic sul menu Chrome Menu Chrome sulla barra degli strumenti del browser.
  2. Seleziona strumenti .
  3. Seleziona estensioni .

Le estensioni che sono state disabilitate sono disattivate e non potrai riattivarle.

Speravo di poterli ancora abilitare attivando la modalità sviluppatore per le mie estensioni ma ancora senza fortuna .. Qualche consiglio a nessuno?

Ps, questo non è un duplicato dall'attivazione di un'estensione di Chrome che non proviene dal Chrome Web Store in quanto è correlato all'aggiornamento di Chrome v35


4
Breve storia: non è possibile poiché Google vuole che gli utenti utilizzino il loro negozio Web, quindi possono seguirli, possono mostrare 9999999 annunci, ecc ... Si tratta di fare soldi, non esperienza dell'utente. A parer mio. è meglio dimenticare quel browser per l'eternità.
inf3rno,

È un peccato perché mi rivolgo a Google per evitare questi problemi. A difesa di Chrome, anche Firefox sta implementando una simile costrizione ora - suppongo che si possa sostenere l'aspetto acquisito "di sicurezza" di questa applicazione delle regole.
S1r-Lanzelot,

Risposte:


38

Ci sono davvero solo un paio di opzioni a tua disposizione in quanto la possibilità di eseguire le estensioni è stata disattivata programmaticamente senza piani per riattivarla (o almeno nessuna resa pubblica)

Puoi provare a installare dal canale canarino o dalle versioni del canale per sviluppatori che potrebbero permetterti di eseguire ancora queste estensioni, come indicato nel forum di assistenza di Google Chrome :

Cosa succede se desidero eseguire estensioni del negozio non Web?

Gli utenti esperti possono continuare a utilizzare i nostri canali Dev e Canary per eseguire qualsiasi estensione. Si noti che questi canali vengono aggiornati molto regolarmente e possono contenere funzionalità e correzioni di bug che vengono attivamente sviluppati.

In alternativa, ho sentito che un bel po 'di persone installa Tampermonkey che consente quindi l'esecuzione di script utente.

Potrebbe meritare un'occhiata.


4
Grazie. Tampermonkey era davvero la strada da percorrere per il mio caso d'uso (script utente aggiunti manualmente). Non potevo semplicemente riattivarlo con tampermonkey però. Ho dovuto trovare il file .js in% localappdata% \ Google \ Chrome \ User Data \ Default \ Extensions e copiare e incollare i contenuti
AardVark71

3
Ho convinto TamperMonkey a lavorare con il mio script andando in Impostazioni TamperMonkey e facendo clic sulla scheda "Nuovo script" (scheda più a sinistra) e incollando il testo dello script nell'editor lì. Quando ho fatto clic sul pulsante Salva, la mia estensione ha ripreso a funzionare. Grazie per l'aiuto!
Dacoinminster,

Sono l'unico che è stato in grado di far funzionare gli script utente inserendoli in file crx e trascinandoli nella pagina Estensioni.
Shazvi,

Le mie estensioni si trovavano in una cartella "Profilo 1", non in una cartella "Predefinita". %localappdata%\Google\Chrome\User Data\Profile 1\Extensions
Matthias Dailey,

4
Cordiali saluti, Google ha appena estratto questa funzionalità da Canary e Dev, è necessario utilizzare il metodo nella risposta di seguito o caricare come script tramite tampermonkey / simili. Fonte: blog.chromium.org/2015/05/…
Arthur Kay,

54

Non puoi riattivarli. Devi risolvere questo problema usando una di queste alternative (le elencherò per grado di difficoltà):

Installa altri browser simili a Chromium

Poiché Chromium è open source, ci sono diverse forcelle del progetto. Non sono sicuro che Chromium abbia le restrizioni in atto, ma altri progetti potrebbero non esserlo.

Passando da Windows / OSX del tutto

Questa limitazione è stata introdotta per Windows e OSX per motivi di sicurezza dell'intero sistema operativo. Le build Linux non sono interessate. Puoi provare qualsiasi distribuzione Linux.


1
Sono un po 'perplesso, 4 macchine che eseguono 35.0.1916.153 m (standard non Dev / Canary) e 2 delle macchine non disabilitano le estensioni con la modalità sviluppatore abilitata, aggiunte trascinando il file crx (e non decomprimendo prima), ma gli altri 2 continuano a disabilitarli al riavvio. Ho anche provato master_preferences e di nuovo solo dei due computer si disabilita al riavvio.
codemonkee,

@Spero.ShiroPetto dagli tempo ... ti raggiungerà, magari in 36.0.
Braiam,

@Braiam: +1 buona risposta, dovresti aggiungere l'opzione di usare l'estensione Tampermonkey per gestire tutti gli script utente.
Amro,

@Amro la mia risposta è orientata alle estensioni reali (quelle che arrivano in modo .crx)
Braiam

2
Bene, mi riferisco alla sezione seguente che dice che Canary e Dev non possono impedire l'installazione di estensioni non store non è più valida. Google juuuust l'ha portato via.
Arthur Kay,

26

C'è un'altra opzione (almeno su Mac): c'è lo strumento per sviluppatori di app ed estensioni Chrome di Google ( https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details ) che ti consente per riattivare qualsiasi estensione installata.


Questo ha funzionato per me su Windows 7 con Chrome v45.
corvec,

1
@Braiam OSX sembra essere interessato dal momento Version 46.0.2490.86e questa correzione ha funzionato.
Alex Gittemeier,

8
Non funziona su Windows in 47.0.2526.106 m. Il segno "Abilita" viene deselezionato subito dopo averlo verificato
janot

4
Ha funzionato per me su OSX. Questa risposta richiede più voti! Di sicuro è meglio passare a Linux, per l'amor del cielo.
Letitbee,

2
Non funziona su OSX con Chrome 52.0.2743.82
xi.lin

2

Ho usato la procedura esattamente come descritto qui in un forum di Google. permalink

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

Fondamentalmente comporta lo spostamento, autorizzando l'ID estensione nell'editor Criteri di gruppo.


3
Non funziona Dopo il riavvio, le estensioni di Chrome vengono nuovamente disabilitate (Windows 7 Home Premium 64 bit). Apparentemente questa soluzione alternativa non si attacca alle edizioni di Windows Home.
DavidPostill

Questo ha funzionato perfettamente per me (Windows Vista 32 bit).
Casper,

2
La procedura whitelist ExtensionInstallWhitelist funziona correttamente sui computer che partecipano a un dominio AD. Non è necessario impostare effettivamente un criterio di modello amministrativo, l'utilizzo del registro è corretto. Ma non funziona su computer non di dominio (questo includerebbe le versioni Home), immagino che Chrome stia ignorando la politica per i computer non AD (purtroppo).
William,

-2
  1. Aggiungi il --enable-easy-off-store-extension-installflag quando avvii Chrome (crea un collegamento, modifica il target, aggiungi il flag).
  2. Vai a chrome://extensions/nel browser.
  3. Trascina e rilascia il .crx sul browser, installando l'estensione.

Dovrai farlo ogni volta che avvii il browser.


3
Il flag --enable-easy-off-store-extension-install non fa alcuna differenza su Chrome 36.0. L'estensione non di negozio che ho installato è ancora disabilitata.
EM0
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.