È possibile interrompere le estensioni di aggiornamento automatico di Google Chrome?

3

Alcuni giorni fa è stata distribuita una versione compromessa di un'estensione di Google Chrome che utilizzava gli aggiornamenti automatici delle estensioni di Chrome.

È possibile impedire a Google Chrome di aggiornare automaticamente le estensioni?

Ho visto istruzioni su come bloccare Google Chrome stesso dall'aggiornamento e come bloccare le estensioni individuali dall'aggiornamento, ma quelle erano per Windows, non per Mac OS X.

Al momento eseguo la versione beta di Chrome 60.0.3112.50, in OS 10.12.5.

Grazie per l'assistenza.

    
posta Richard Cosgrove 07.07.2017 - 18:23
fonte

3 risposte

1

Sì, può essere bloccato. C'è un'estensione per bloccare l'aggiornamento automatico da estensioni. Vedi il link

Disclaimer: l'ho scritto. In questo istante, sono il suo unico utente, quindi presta attenzione.

Fornisce un pulsante di abilitazione e un pulsante di disabilitazione, che abilita / disabilita tutte le estensioni dall'aggiornamento automatico. Funziona aggiornando i file manifest per impedire / abilitare le estensioni a trovare il loro sito di aggiornamento automatico.

    
risposta data 08.09.2017 - 00:45
fonte
1

Se l'estensione chrome che non vuoi aggiornare è su Github (che molti se non la maggior parte di essi sono), puoi semplicemente:

(1.) clonare il repository Github,

(2.) reimposta la testina alla versione che desideri e

(3.) abilita la Modalità sviluppatore su chrome: // extensions /

(4.) seleziona l'opzione "Carica scompattato" da chrome: // extensions /, quindi seleziona la cartella che contiene il codice sorgente per l'estensione.

Recentemente ho usato questa tecnica per eseguire il downgrade della mia versione di Reddit Link Opener, che non supporta più utenti che hanno scelto di non utilizzare la riprogettazione di quel sito. Questo ha funzionato per me su MacOS, ma dovrebbe funzionare su tutte le piattaforme.

Se l'estensione viene caricata come estensione decompressa (nel modo descritto sopra), NON si aggiornerà automaticamente a una versione più recente.

    
risposta data 28.05.2018 - 18:14
fonte
0

Il metodo "ufficiale" dato da Google è questo, ma non funziona. Nel terminale

defaults write com.google.Keystone.Agent checkInterval 0

Il metodo più infallibile è svuotare queste directory:

/Library/Google/GoogleSoftwareUpdate/
~/Library/Google/GoogleSoftwareUpdate/

Quindi modifica le autorizzazioni su entrambe le cartelle denominate GoogleSoftwareUpdate in modo che non vi sia alcun proprietario e nessuna autorizzazione di lettura / scrittura / esecuzione.

Nel terminale:

cd /Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate
cd ~/Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate

Se vuoi essere doppiamente sicuro, fai lo stesso per la cartella Google di un livello superiore.

cd /Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google
cd ~/Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google

L'ho fatto subito dopo aver installato la versione di Chrome di cui avevo bisogno per la mia macchina, e ha funzionato perfettamente. Ora quando controllo su Google Chrome mi dà l'errore "Aggiornamento fallito (errore: 10)"

    
risposta data 29.09.2017 - 11:05
fonte

Leggi altre domande sui tag