Chrome Fix: Erweiterungen, Apps und Benutzerskripte können nicht von dieser Website installiert werden
- Kategorie: Google Chrome
Auf Google Chrome Canary habe ich in letzter Zeit die bekommen Erweiterungen, Apps und Benutzerskripte können nicht von dieser Website installiert werden Fehlermeldung, als ich versuchte, ein Userscript von userscripts.org oder eine Erweiterung von einer Website eines Drittanbieters zu installieren. Unabhängig davon, was ich getan habe, wurde immer das Dialogfeld 'Installationsfehler' angezeigt und die Installation der Erweiterung, App oder des Benutzerskripts blockiert.
Aktualisieren : Die Nachricht hat sich etwas geändert. Chrome zeigt 'Apps, Erweiterungen und Benutzerskripte können nicht von dieser Website hinzugefügt werden' an, wenn Sie dies in neueren Versionen des Browsers versuchen
Ich habe zuerst versucht, die Datei zuerst auf den lokalen PC herunterzuladen, sie per Drag & Drop in das Browserfenster zu ziehen, um eine lokale Installation auszuführen, aber auch das wurde vom Webbrowser blockiert.
Ich habe dies in Chrome 19 getestet und der Browser hat die Installation nicht blockiert, was darauf hindeutet, dass derzeit nur Benutzer von Chrome Canary und möglicherweise Dev das Problem haben.
Es muss jedoch beachtet werden, dass dies vom Chromium-Team absichtlich implementiert wurde und dass Benutzer, die stabile oder Beta-Versionen des Browsers ausführen, möglicherweise auf dieselben Probleme stoßen, mit denen kanarische Benutzer derzeit konfrontiert sind.
Warum wurde es implementiert?
Off-Store-Installationen von Erweiterungen wurden hauptsächlich entfernt, um die Benutzerbasis des Browsers vor böswilligen Erweiterungen zu schützen. Es ist eine dieser Entscheidungen, die die Ahnungslosen schützt, indem sie Benutzer bestraft, die wissen, was sie tun. Anstatt externe Installationen standardmäßig auszuschalten, den Nutzern jedoch die Möglichkeit zu geben, die Funktion wieder zu aktivieren, hat Google beschlossen, die Installation externer Erweiterungen vollständig zu deaktivieren.
gemäß Laut einem Entwicklerkommentar hat das Unternehmen beliebte Benutzerskripte in der Implementierung übersehen und eine Lösung zur Behebung des Problems vorbereitet.
Diese Änderung wurde vorgenommen, um Benutzer zu schützen. Off-Store-Erweiterungen sind sehr beliebt geworden
Angriffsvektor zum Kompromittieren von Benutzern größerer Websites (z. B. Facebook). Da sich der Trend nur noch verschlechtert, geben wir dem Benutzer die Leistung zurück, indem er steuern kann, von wo aus Erweiterungen installiert werden. Standardmäßig ist der Chrome Webstore die einzige Quelle, aber Benutzer und Administratoren können nach Belieben andere sichere Quellen hinzufügen.
Hier hast du es. Chrome-Benutzer können standardmäßig nur Erweiterungen aus dem Chrome Web Store und keinem anderen Speicherort installieren. Derzeit gibt es keine Möglichkeit, dem Browser weitere 'sichere Quellen' hinzuzufügen. Es sieht jedoch so aus, als würde das Team die Funktion in einer späteren Version des Browsers implementieren.
Es wird auch interessant sein, wenn der Browser Erweiterungsinstallationen von Softwareinstallationen blockiert, z. Installationen von Sicherheitssoftware oder Symbolleisten oder ob sie unabhängig davon durchgeführt werden.
Problemumgehung
Es wurde eine Problemumgehung erstellt, die jedoch nicht hübsch ist. Um den Schutz zu umgehen, müssen Sie die Erweiterung oder das Benutzer-Skript auf das lokale System herunterladen. Dort müssen Sie es per Drag & Drop in die chrome: // chrome / extensions / Seite im Browser. Wenn Sie es an eine andere Stelle ziehen und dort ablegen, geschieht nichts.
Wenn Sie es auf der Erweiterungsseite ablegen, wird dort eine Installationsoption angezeigt.
Wenn Sie diese Option auswählen, wird das Standardinstallationsdialogfeld angezeigt, in dem Sie über die Rechte informiert werden, die das Skript oder die Erweiterung anfordert.
Schlussworte
Ich persönlich mag die Funktion nicht und wünsche mir, dass die Entwickler einen Ein- oder Ausschalter hinzufügen. Ich hätte kein Problem damit, dass es standardmäßig deaktiviert ist, wenn es kein Problem wäre, es wieder zu aktivieren. So wie es jetzt aussieht, wird das Leben von Erweiterungsentwicklern und fortgeschrittenen Benutzern komplizierter.
Aktualisieren
Ein Startparameter erstellt die Runden, die Sie alternativ verwenden können, um externe Installationen im Chrome-Browser zu aktivieren. Dazu müssen Sie Chrome mit dem starten --enable-easy-off-store-extension-install Parameter. Lassen Sie mich Ihnen zeigen, wie Sie diesen Parameter unter Windows 7 zu Chrome hinzufügen. Wenn Sie Chrome in Ihrer Taskleiste haben und mit der rechten Maustaste klicken, bewegen Sie den Mauszeiger über den dortigen Google Chrome-Eintrag und wählen Sie im Kontextmenü die Option Eigenschaften.
Wenn Sie sich im Startmenü befinden, klicken Sie mit der rechten Maustaste auf den Chrome-Link und wählen Sie direkt Eigenschaften. Fügen Sie den oben angezeigten Befehl mit zwei Strichen an das Ende der Zielzeile ein und speichern Sie die Einstellungen mit einem Klick auf OK.
Wenn Sie Chrome jetzt starten, sollten Sie in der Lage sein, Erweiterungen und Benutzerskripte auch von Websites Dritter zu installieren.
Systemadministratoren können URLs festlegen, mit denen Erweiterungen, Designs und Skripts in Chrome mithilfe von installiert werden können ExtensionInstallSources-Richtlinie .