web-dev-qa-db-fra.com

Comment désactiver la mise à jour automatique de l'extension Google Chrome

Il y a un tas de questions similaires mais pas exactement ce que je voulais, alors trouver une solution a pris assez de temps pour que je crée ce billet.

23
gerunn

Les solutions que j'ai trouvées pour cela:

1. Désactivation de la mise à jour concrète des extensions.
C'est ce que je voulais!
Vous pouvez le faire en éditant le fichier extensions json du manifeste

sous Windows: C:\Users\<USERNAME>\AppData\Local\Google\Chrome\User Data\Default\Extensions\<EXTENSION-ID>\<VERSION>\manifest.json (recherchez l’ID d’extension en activant le mode développeur dans la page des paramètres d’extension)
sur Ubuntu pour Chromium: ${HOME}/.config/chromium/Default/Preferences

Dans ce fichier, définissez la propriété "update_url" sur quelque chose d'invalide, tel que "https://localhost" par exemple. Pour l'instant, selon l'url donnée, l'actualisation de cette extension est tout simplement impossible.


source: https://productforums.google.com/d/msg/chrome/l3zOZeO-5-M/Y7VaR0KCWNIJ

2. Désactivation de toutes les mises à jour de Google Chrome.

2.1. Tout OS
Tapez simplement chrome://plugins/ dans la barre d’adresse et désactivez le plug-in Google Update.

source: Comment désactiver la mise à jour automatique de Google Chrome?

2.2 Win OS
Définir les valeurs du registre

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update]
"AutoUpdateCheckPeriodMinutes"=dword:00000000
"UpdateDefault"=dword:00000000

source: Faire en sorte que Google Chrome se laisse tranquille

20
gerunn

Bonjour, toutes ces solutions pour moi ont un inconvénient, c'est que toutes les extensions n'ont pas de mises à jour. Je n'avais besoin que de m'arrêter pour une extension dans ce cas et je voulais que l'autre continue à effectuer des mises à jour. 

Je pense avoir trouvé la solution pour les fenêtres

Accédez à C:\Utilisateurs\VOTRE_NOM_HERE\AppData\Local\Google\Chrome\Données utilisateur\Par défaut\Extensions\VOTRE APP FOLDER ICI \

Dans cette application de dossier, cliquez dans les propriétés et sélectionnez en lecture seule une couche qui ne s'affiche que dans tous les sous-dossiers et fichiers ... pour l'instant, le problème a été résolu !!!

Cordialement xichas

2
Xichas

Si l'extension chrome est sur Github (ce que beaucoup, sinon la plupart d'entre eux sont), vous pouvez simplement:

(1.) cloner le repo Github, 

(2.) réinitialiser la tête à la version que vous voulez, et 

(3.) Activer le mode développeur sur chrome: // extensions /

(4.) sélectionnez l’option "Load unpacked" dans chrome: // extensions /, puis sélectionnez le dossier contenant le code source de l’extension.

J'ai récemment utilisé cette technique pour rétrograder ma version de Reddit Link Opener, qui ne prend plus en charge les utilisateurs qui ont choisi de ne plus utiliser la nouvelle conception de ce site. Cela a fonctionné pour moi sur MacOS, mais devrait fonctionner sur toutes les plateformes.

Si l'extension est chargée en tant qu'extension décompressée (de la manière décrite ci-dessus), elle ne sera PAS mise à jour automatiquement vers une version plus récente.

2
James Shapiro

Après la mise à jour de Google Chrome vers v60, aucune solution trouvée sur Internet ne m'a aidé

Donc, je viens de bloquer les adresses IP, utilisées pour la mise à jour, en procédant comme suit:

  • Chrome ouvert avec un onglet de navigateur vide 
  • Attendu, jusqu’à ce que l’extension Commence la mise à jour automatique en regardant dans l’onglet Réseau de Ressource Moniteur
  • Écrit toutes les adresses IP avec un taux de téléchargement élevé. Ma liste d'adresses IP était:
 64.233.161.94 
 64.233.161.102 
 64.233.163.95 
 74.125.238.132 
 108.177.14.138 
 173.194.73.132 
 173.194.222.102 
 216.58.209.110 
 216.58.209.97 
 173.194.222.99 
 173.194.32.227 
 173.194.113.172 
 173.194.32.224 
 195.216.237.77 
 74.125.232.170 
 143.215.130.61 
 74.125.238.147 
 173.194.122.137 
 173.194.44.66 
 173.194.44.67 
 173.194.44.95 
 173.194.122.136 
 74.125.232.183 
 74.125.232.171 
  • Création de la règle sortante pour chrome.exe dans le pare-feu Windows et ajout d'adresses IP répertoriées à la liste de blocage

Après avoir activé cette règle, Chrome n'a pas pu mettre à jour mes extensions.

1
Andrew

ceci est une réponse complémentaire à celle acceptée https://stackoverflow.com/a/27657703/1422630 , permettant de tout désactiver en même temps sur chrome

c'est aussi seulement pour linux (peut être exécuté sur windows via cygwin tho, non testé ..)

ce script va 

  • sauvegarder le fichier prefs, 
  • le modifier, 
  • si cela n'a pas réussi, le résultat sera "FAILED"
  • montrer les différences en utilisant meld si installé
#!/bin/bash

set -ue

strPref="$HOME/.config/chromium/Default/Preferences"
cat "$strPref" |egrep "\"update_url[^,]*," -o |sort -u
read -p "existing unique urls above..." -n 1

strBkp="${strPref}.`date +"%Y%m%d%H%M%S"`.bkp"
if cp -v "$strPref" "$strBkp";then
  strUpdUrl="clients2.google.com/service/update2/crx" #change this if needed  #TODO should match any URL...
  sed -i -r "s@(update_url\":\"https{,1}://)(${strUpdUrl})@\1127.0.0.1@g" "$strPref"
  if grep "$strUpdUrl" "$strPref";then echo FAILED >&2;exit 1;fi

  cmdDiff=colordiff
  if which meld;then cmdDiff=meld;fi
  #$cmdDiff <(cat "$strPref" |egrep "\"update_url[^,]*," -o) <(cat "$strBkp" |egrep "\"update_url[^,]*," -o)
  $cmdDiff <(cat "$strPref" |sed -r 's@","@",\n"@g') <(cat "$strBkp" |sed -r 's@","@",\n"@g')
fi

testé sur le chrome: version 63.0.3239.84 (version officielle) construite sur Ubuntu et fonctionnant sous Ubuntu 16.04 (64 bits)

obs .: ce script fonctionne aussi pour google-chrome, changez simplement le chemin du fichier de préférences

0
Aquarius Power