Correction de Chrome: les extensions, applications et scripts utilisateur ne peuvent pas être installés à partir de ce site Web

Essayez Notre Instrument Pour Éliminer Les Problèmes

Sur Google Chrome Canary, j'ai récemment reçu le Les extensions, applications et scripts utilisateur ne peuvent pas être installés à partir de ce site Web message d'erreur lorsque j'essayais d'installer un usercript à partir de userscripts.org ou une extension à partir d'un site Web tiers. Peu importe ce que j'ai fait, il affichait toujours la boîte de dialogue Échec de l'installation et bloquait l'installation de l'extension, de l'application ou du script utilisateur.

Mettre à jour : Le message a un peu changé. Chrome affiche 'Les applications, extensions et scripts utilisateur ne peuvent pas être ajoutés à partir de ce site Web' lorsque vous essayez de le faire dans les versions plus récentes du navigateur.

J'ai d'abord essayé de télécharger le fichier sur le PC local, de le faire glisser et de le déposer dans la fenêtre du navigateur pour exécuter une installation locale, mais cela a également été bloqué par le navigateur Web.

J'ai testé cela dans Chrome 19 et le navigateur n'a pas bloqué l'installation, ce qui suggère que seuls les utilisateurs de Chrome Canary, et peut-être Dev, rencontrent actuellement le problème.

install failure chrome

Il faut cependant noter que cela a été mis en œuvre exprès par l'équipe Chromium et que les utilisateurs qui exécutent des versions stables ou bêta du navigateur finiront par rencontrer les mêmes problèmes que les utilisateurs de Canary rencontrent actuellement.

apps extensions user scripts cannot be added from this website

Pourquoi a-t-il été mis en œuvre

Les installations d'extensions hors magasin ont été supprimées principalement pour protéger la base d'utilisateurs du navigateur contre les extensions malveillantes. C'est l'une de ces décisions qui protège les ignorants en punissant les utilisateurs qui savent ce qu'ils font. Au lieu de désactiver les installations hors site par défaut, mais en donnant aux utilisateurs les moyens de réactiver la fonctionnalité, Google a décidé de tout mettre en œuvre et de désactiver complètement l'installation d'extensions hors site.

Selon Selon un commentaire du développeur, la société a négligé les scripts d'utilisateurs populaires dans l'implémentation et a préparé un correctif pour résoudre le problème.

Cette modification a été apportée pour protéger les utilisateurs. Les extensions hors magasin sont devenues une
vecteur d'attaque pour compromettre les utilisateurs de sites plus importants (par exemple Facebook). Étant donné que la tendance ne fait que s'aggraver, nous remettons le pouvoir entre les mains de l'utilisateur en lui permettant de contrôler où les extensions sont installées. Par défaut, le Chrome Webstore est la seule source, mais les utilisateurs et les administrateurs pourront ajouter d'autres sources sûres comme bon leur semble.

Voilà. Par défaut, les utilisateurs de Chrome ne peuvent installer des extensions qu'à partir du Chrome Web Store et d'aucun autre emplacement. Actuellement, il n'y a pas d'option pour ajouter d'autres «sources sûres» au navigateur, mais il semble que l'équipe implémentera la fonctionnalité dans une version ultérieure du navigateur.

Il sera également intéressant de savoir si le navigateur bloque les installations d'extensions à partir des installations logicielles, par exemple les installations de logiciels de sécurité ou de barres d'outils, ou si elles passeront indépendamment de cela.

solution de contournement

Une solution de contournement a été créée, mais ce n'est pas joli. Pour contourner la protection, vous devez télécharger l'extension ou le script utilisateur sur le système local. Une fois là-bas, vous devez le glisser-déposer dans le chrome: // chrome / extensions / page dans le navigateur. Si vous le faites glisser et déposez ailleurs, rien ne se passera.

Lorsque vous le déposez sur la page des extensions, vous remarquerez une option d'installation qui apparaît.

chrome drop to install

Lorsque vous sélectionnez cette option, vous verrez la boîte de dialogue d'installation standard qui vous informe sur les droits que le script ou l'extension demande.

Mots de clôture

Personnellement, je n'aime pas la fonctionnalité et souhaite que les développeurs y ajoutent un interrupteur marche / arrêt. Je n'aurais pas de problème à ce qu'il soit désactivé par défaut, si ce n'était pas un problème de l'activer à nouveau. Dans l'état actuel des choses, cela complique la vie des développeurs d'extensions et des utilisateurs avancés.

Mettre à jour

Un paramètre de démarrage consiste à faire le tour que vous pouvez utiliser alternativement pour activer les installations hors site dans le navigateur Chrome. Pour cela, vous devez démarrer Chrome avec le --enable-easy-off-store-extension-install paramètre. Permettez-moi de vous montrer comment ajouter ce paramètre à Chrome sous Windows 7. Si vous avez Chrome dans votre barre des tâches, faites un clic droit, passez la souris sur l'entrée Google Chrome et sélectionnez Propriétés dans le menu contextuel.

Si vous êtes dans le menu Démarrer, cliquez avec le bouton droit sur le lien Chrome et sélectionnez directement Propriétés. Ajoutez la commande que vous voyez ci-dessus - avec deux tirets - à la fin de la ligne Cible et enregistrez les paramètres en cliquant sur ok.

chrome off-store extensions

Lorsque vous démarrez Chrome maintenant, vous devriez également pouvoir installer des extensions et des scripts utilisateur provenant de sites tiers.

Les administrateurs système peuvent définir des URL autorisées à installer des extensions, des thèmes et des scripts dans Chrome à l'aide du Politique d'extensionInstallSources .