Réactiver les extensions ne provenant pas du Chrome Web Store sur Chrome v35 + (avec sécurité renforcée)

106

Quelqu'un sait-il comment réactiver vos propres extensions après leur désactivation par la mise à jour de Chrome v35?
(Généralement des scripts greasemonkey dans mon cas, donc de simples fichiers .js précédemment glissés dans les fenêtres d’extension.)

Lorsque j'ai lancé Chrome aujourd'hui, j'ai été averti que certaines extensions non-ChromeWebStore étaient désactivées.

Plus d'infos donnait sur ce lien :

Extensions désactivées par Chrome

Cette notification s'affiche, car une ou plusieurs de vos extensions Chrome ont été désactivées pour rendre Chrome plus sûr. Les extensions ne proviennent pas du Chrome Web Store ou ont été installées sans votre permission.

Pour votre protection, vous ne pouvez utiliser que les extensions Chrome obtenues à partir du Chrome Web Store.

Pour voir une liste de vos extensions:

  1. Cliquez sur le menu Chrome Menu Chrome dans la barre d'outils du navigateur.
  2. Sélectionnez Outils .
  3. Sélectionnez les extensions .

Les extensions qui ont été désactivées sont grisées et vous ne pourrez pas les réactiver.

J'espérais pouvoir les activer en activant le mode développeur pour mes extensions, mais toujours pas de chance. Avez-vous des conseils?

Ps: il ne s'agit pas d'un doublon de l' activation d'une extension de Chrome qui ne provient pas du Chrome Web Store, car elle est liée à la mise à jour de Chrome v35.

AardVark71
la source
4
Bref récit: vous ne pouvez pas, car Google souhaite que les utilisateurs utilisent leur boutique en ligne, afin de pouvoir les suivre, ils peuvent diffuser 9999999 annonces, etc. Il s'agit de gagner de l'argent et non de l'expérience utilisateur. A mon humble avis. il vaut mieux oublier ce navigateur pour l'éternité.
Inf3rno
Il est regrettable que j'utilise Google pour éviter ces problèmes. Pour la défense de Chrome, même Firefox est en train de déployer une restriction similaire maintenant - je suppose que l'on pourrait argumenter sur l'aspect "sécurité" acquis de cette application des règles.
S1r-Lanzelot

Réponses:

38

En réalité, vous ne disposez que de quelques options, car la possibilité d’exécuter les extensions a été désactivée par programme, sans aucune intention de la réactiver (ou du moins aucune ne soit rendue publique).

Vous pouvez essayer d'installer à partir du canal canary ou des versions de canal développeur qui peuvent vous permettre d'exécuter ces extensions comme indiqué dans le forum d'aide de Google Chrome :

Que se passe-t-il si je veux exécuter des extensions non-Web Store?

Les utilisateurs avancés peuvent continuer à utiliser nos canaux Dev & Canary pour exécuter toutes les extensions. Veuillez noter que ces chaînes sont mises à jour très régulièrement et peuvent contenir des fonctionnalités et des corrections de bugs en cours de développement.

Alternativement, j'ai entendu dire que pas mal de gens installent Tampermonkey qui permet ensuite de lancer des scripts utilisateur.

Ça vaut peut-être le coup d'oeil.

Fazer87
la source
4
Merci. Tampermonkey était en effet la voie à suivre pour mon cas d'utilisation (scripts d'utilisateurs ajoutés manuellement). Je ne pouvais pas simplement le réactiver avec Tampermonkey cependant. J'ai vraiment dû trouver le fichier .js dans% localappdata% \ Google \ Chrome \ Données utilisateur \ Default \ Extensions et copier-coller le contenu
AardVark71
3
Pour que mon script fonctionne avec TamperMonkey, allez dans Paramètres TamperMonkey, cliquez sur l'onglet "Nouveau script" (onglet situé à l'extrême gauche), puis collez le texte du script dans l'éditeur. Lorsque j'ai cliqué sur le bouton Enregistrer, mon extension a recommencé à fonctionner. Merci pour l'aide!
dacoinminster
Suis-je le seul à pouvoir faire fonctionner les scripts utilisateurs en les plaçant dans des fichiers crx et en les faisant glisser dans la page Extensions.
Shazvi
Mes extensions se trouvaient dans un dossier "Profil 1" et non dans un dossier "Par défaut". %localappdata%\Google\Chrome\User Data\Profile 1\Extensions
Matthias Dailey
4
Juste pour info, Google vient de tirer cette fonctionnalité de Canary et Dev, vous devez utiliser la méthode de la réponse ci-dessous, ou charger en tant que script via tampermonkey / similaire. Source: blog.chromium.org/2015/05/…
Arthur Kay,
54

Vous ne pouvez pas les réactiver. Vous devez résoudre ce problème en utilisant l’une des solutions suivantes (je les énumérerai par degré de difficulté):

Installer un autre navigateur de type Chromium

Comme Chromium est opensource, le projet comporte plusieurs volets. Je ne suis pas sûr que Chrome ait la restriction en place, mais d'autres projets ne le peuvent pas.

Déplacement de Windows / OSX complètement

Cette restriction est mise en place pour Windows et OSX en raison des problèmes de sécurité de l'ensemble du système d'exploitation. Les versions de Linux ne sont pas affectées. Vous pouvez essayer n'importe quelle distribution Linux.

Braiam
la source
1
Je suis un peu perplexe, 4 machines exécutant 35.0.1916.153 m (standard non-Dev / Canary) et 2 des machines ne désactivent pas les extensions avec le mode développeur activé, ajoutées en faisant glisser le fichier crx (et en ne décompressant pas d'abord), mais les 2 autres continuent à les désactiver lors de la relance. J'ai même essayé les master_preferences et encore une fois seulement des deux ordinateurs le désactive-t-il en relançant.
codemonkee
@ Spero.ShiroPetto donnez-lui le temps ... il vous parviendra peut-être dans 36.0.
Braiam
@Braiam: +1 bonne réponse, vous devriez ajouter l'option d'utiliser l' extension Tampermonkey pour gérer tous les scripts d'utilisateurs.
Amro
@Amro ma réponse est orientée vers de réelles extensions (celles qui se présentent sous la forme .crx)
Braiam
2
Oui, je fais référence à la section ci - dessous, qui dit que Canary et Dev ne sont pas empêchés d'installer des extensions non-magasin n'est plus valide. Google juuuust l'a emporté.
Arthur Kay
26

Il existe une autre option (du moins sur Mac): l'outil de développement d'applications et d'extensions Chrome de Google ( https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details ) qui vous permet pour réactiver toute extension installée.

Stan-O
la source
Cela a fonctionné pour moi sur Windows 7 avec Chrome v45.
Corvec
1
@Braiam OSX semble être affecté depuis le Version 46.0.2490.86, et ce correctif a fonctionné.
Alex Gittemeier
8
Ne fonctionne pas sous Windows à 47.0.2526.106 m. Marque « Activer » devient droit sans contrôle après avoir vérifié ce
janot
4
Travaillé pour moi sur OSX. Cette réponse nécessite plus de votes positifs! Ça vaut vraiment le coup de passer à Linux, pour l'amour de Dieu.
letitbee
2
Ne fonctionne pas sur OSX avec chrome 52.0.2743.82
xi.lin
2

J'ai utilisé la procédure exactement comme décrit ici dans un forum Google. lien permanent

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

Il s’agit essentiellement de déplacer la liste blanche de l’ID d’extension dans l’éditeur de stratégie de groupe.

John McDermott
la source
3
Ça ne marche pas Après le redémarrage de chrome, les extensions sont à nouveau désactivées (Windows 7 Édition Familiale Premium 64 bits). Apparemment, cette solution de contournement ne colle pas pour les éditions Windows Home.
DavidPostill
Cela a parfaitement fonctionné pour moi (Windows Vista 32 bits).
Casper
2
La procédure de liste blanche ExtensionInstallWhitelist fonctionne correctement sur les ordinateurs participant à un domaine AD. Il n'est pas nécessaire de définir une stratégie de modèle administratif. L'utilisation du registre est acceptable. Mais cela ne fonctionne pas sur les ordinateurs n'appartenant pas au domaine (cela inclurait les versions domestiques), je suppose que Chrome ignore la stratégie pour les ordinateurs nonAD (malheureusement).
William
-2
  1. Ajoutez l' --enable-easy-off-store-extension-installindicateur lorsque vous démarrez Chrome (créer un raccourci, modifier la cible, ajouter l'indicateur).
  2. Accédez à chrome://extensions/dans le navigateur.
  3. Faites glisser le fichier .crx vers le navigateur pour installer l’extension.

Vous devrez le faire chaque fois que vous lancerez le navigateur.

JornC
la source
3
L'indicateur --enable-easy-off-store-extension-install ne fait aucune différence sur Chrome 36.0. L'extension non-magasin que j'ai installée est toujours désactivée.
EM0