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


Est-ce que quelqu'un sait comment réactiver vos propres extensions après leur désactivation par la mise à jour Chrome v35?
(Principalement 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 démarré Chrome aujourd'hui, j'ai été averti que certaines extensions non-ChromeWebStore étaient désactivées.

Plus d'informations donnaient à ce sujet lien:

Extensions désactivées par Chrome

Vous voyez cette notification car un ou plusieurs de vos Chrome   les extensions ont été désactivées pour rendre Chrome plus sûr. Les extensions   ne vient pas du Chrome Web Store ou a été installé sans votre   autorisation.

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

Pour voir la liste de vos extensions:

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

Les extensions désactivées sont grisées et vous ne serez pas   capable de les réactiver.

J'espérais pouvoir les activer en activant le mode développeur pour mes extensions mais toujours pas de chance. Des conseils à quelqu'un?

P.s. ce n'est pas un duplicata de Activation d'une extension Chrome qui ne provient pas du Chrome Web Store comme cela est lié à la mise à jour de chrome v35


94
2018-06-11 08:11


origine


Petite histoire: vous ne pouvez pas, depuis Google, que les utilisateurs utilisent leur boutique en ligne, afin qu’ils puissent les suivre, afficher des annonces 9999999, etc. A mon humble avis. il est préférable d'oublier ce navigateur pour l'éternité. - inf3rno
C'est malheureux car je me tournais vers Google pour éviter ces problèmes. Pour la défense de Chrome, même Firefox déploie maintenant une constriction similaire - je suppose que l'on pourrait discuter de l'aspect «sécurité» gagné par l'application de cette règle. - 40Alpha


Réponses:


Il y a vraiment seulement quelques options qui s'offrent à vous, car la possibilité d'exécuter les extensions a été désactivée par programme sans avoir l'intention de la réactiver (ou du moins, aucune n'a été rendue publique).

Vous pouvez essayer d’installer depuis le canal Canary ou les versions du canal de développeur qui peuvent vous permettre d’exécuter ces extensions en tant que mentionné dans le forum d'aide Google Chrome:

Que faire si je veux exécuter des extensions de magasin non Web?

Les utilisateurs avancés peuvent continuer à utiliser nos canaux Dev & Canary pour s'exécuter   toute extension. S'il vous plaît noter que ces canaux sont mis à jour très   régulièrement, et peut contenir des fonctionnalités et des corrections de bugs qui sont activement   en cours de développement.

Alternativement, j'ai entendu que plusieurs personnes installent Tampermonkey, qui permet ensuite l'exécution de scripts utilisateur.

Cela pourrait valoir le coup.


35
2018-06-11 10:09



Merci. Tampermonkey était en effet la voie à suivre pour mes cas d'utilisation (ajout d'utilisateurs ajoutés manuellement). Je ne pouvais pas juste le réactiver avec tampermonkey. Je devais vraiment trouver le fichier .js dans% localappdata% \ Google \ Chrome \ Données utilisateur \ Default \ Extensions et copier-coller le contenu - AardVark71
J'ai obtenu que TamperMonkey fonctionne avec mon script en accédant à TamperMonkey Settings, en cliquant sur l'onglet "Nouveau script" (onglet de gauche) et en collant 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 à être capable de 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 étaient dans un dossier "Profile 1", pas un dossier "Default". %localappdata%\Google\Chrome\User Data\Profile 1\Extensions - Matthias Dailey
Juste FYI, Google vient de tirer cette fonctionnalité de Canary et Dev, vous devez utiliser la méthode dans la réponse ci-dessous, ou charger en tant que script via tampermonkey / similar. La source: blog.chromium.org/2015/05/ - Arthur Kay


Vous ne pouvez pas les réactiver. Vous devez résoudre ce problème en utilisant l'une de ces alternatives (je vais les répertorier en fonction du degré de difficulté):

Installez un autre navigateur de type Chromium

Puisque Chrome est opensource, il existe plusieurs forks du projet. Je ne suis pas sûr que Chromium ait la restriction en place, mais pas les autres projets.

Se déplacer de Windows / OSX tout à fait

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 Linux ne sont pas affectées. Vous pouvez essayer n'importe quelle distribution Linux.

Route en mode développeur

  1. Téléchargez le fichier crx et décompressez l'extension à l'aide de votre décompresseur préféré. Prenez note du répertoire où vous l'avez placé.
  2. Ouvrez la page d'extension, activez "Mode développeur"
  3. Cliquez sur "Charger l'extension non compressée ..."
  4. Recherchez dans votre arborescence de répertoires le répertoire où vous avez décompressé votre extension et cliquez sur OK. Si votre extension s'appelle "mon extension", sélectionnez le répertoire "mon extension".

Avantages: vous n'avez rien à installer. Inconvénients: Chrome vous désactive pour désactiver l'extension à chaque démarrage.

La "route du mode développeur" est grâce à capetoide dans le Forum AllMangasReader.


48
2018-06-12 22:37



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é en faisant glisser le fichier crx (& non déballant 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 est-il désactivé lors de la relance. - codemonkee
@ Spero.ShiroPetto donne le temps ... il va t'atteindre, peut-être en 36.0. - Braiam
@Braiam: +1 bonne réponse, vous devriez ajouter l'option d'utiliser Extension Tampermonkey pour gérer tous les utilisateurs. - Amro
@Amro ma réponse est orientée vers les extensions réelles (celles qui viennent de la manière .crx) - Braiam
Bon, je parle de la section au dessous de le fait de dire que Canary et Dev ne sont pas empêchés d'installer des extensions hors magasin n'est plus valide. Google juuuust a enlevé ça. - Arthur Kay


Il y a une autre option (au moins sur Mac) - il y a le propre outil de développement Google Chrome pour les applications et les extensions (https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details) qui vous permet de réactiver toute extension installée.


24
2017-09-11 16:00



Cela a fonctionné pour moi sur Windows 7 avec Chrome v45. - corvec
@Braiam OSX semble être affecté à partir de Version 46.0.2490.86, et ce correctif a fonctionné. - Alex Gittemeier
Ne fonctionne pas sous Windows dans 47.0.2526.106 m. La case "Activer" est décochée juste après l'avoir vérifiée - janot
Travaillé pour moi sur OSX. Cette réponse a besoin de plus de votes! Cela vaut bien le passage à Linux, pour l'amour de Dieu. - letitbee
Ne fonctionne pas sur OSX avec chrome 52.0.2743.82 - xi.lin


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, mettre en liste blanche l'ID d'extension dans l'éditeur de stratégie de groupe.


2
2017-08-02 05:29



Ne fonctionne pas Après le redémarrage, les extensions chromées sont à nouveau désactivées (Windows 7 Home Premium 64bit). Apparemment, cette solution de contournement ne colle pas aux éditions Windows Home. - DavidPostill♦
Cela a parfaitement fonctionné pour moi (Windows Vista 32bit). - Casper
La procédure de liste blanche ExtensionInstallWhitelist fonctionne bien sur les ordinateurs participant à un domaine AD. Vous n'avez pas besoin de définir une stratégie de modèle d'administration, l'utilisation du registre est correcte. Mais cela ne fonctionne pas sur les ordinateurs ne faisant pas partie du domaine (cela inclut les versions Home), je pense que Chrome ignore la stratégie pour les ordinateurs non-AD (malheureusement). - William


  1. Ajouter le --enable-easy-off-store-extension-install flag lorsque vous démarrez chrome (créez un raccourci, modifiez la cible, ajoutez l'indicateur).
  2. Aller vers chrome://extensions/ dans le navigateur.
  3. Faites glisser le fichier .crx vers le navigateur, en installant l'extension.

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


-2
2017-07-25 08:59



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