Chrome Fix: Erweiterungen, Apps und Benutzerskripts können nicht von dieser Website installiert werden

Bei Google Chrome Canary wurden in letzter Zeit die Fehlermeldungen " Erweiterungen, Apps und Benutzerskripts können nicht von dieser Website installiert werden" angezeigt, als ich versuchte, ein Benutzerskript von userscripts.org oder eine Erweiterung von einer Website eines Drittanbieters zu installieren. Egal, was ich getan habe, es wurde immer das Dialogfeld "Installationsfehler" angezeigt und die Installation der Erweiterung, der App oder des Benutzerskripts blockiert.

Update : Die Nachricht hat sich etwas geändert. Chrome zeigt an, dass "Apps, Erweiterungen und Benutzerskripts von dieser Website nicht hinzugefügt werden können", wenn Sie dies in neueren Versionen des Browsers versuchen

Ich habe zuerst versucht, die Datei 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 Nutzer von Chrome Canary und möglicherweise Dev auf das Problem stoßen.

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, letztendlich auf dieselben Probleme stoßen werden, die derzeit bei kanarischen Benutzern auftreten.

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 Installationen außerhalb des Standorts standardmäßig zu deaktivieren, den Nutzern jedoch die Möglichkeit zu geben, die Funktion wieder zu aktivieren, hat Google beschlossen, die Installation von Erweiterungen außerhalb des Standorts vollständig zu deaktivieren.

Laut einem Entwicklerkommentar hat das Unternehmen beliebte Benutzerskripte in der Implementierung übersehen und einen Fix vorbereitet, um das Problem zu beheben.

Diese Änderung wurde vorgenommen, um Benutzer zu schützen. Off-Store-Erweiterungen sind beliebt geworden

Angriffsvektor zur Beeinträchtigung von Nutzern größerer Websites (z. B. Facebook). Da sich der Trend immer weiter verschlechtert, geben wir dem Benutzer die Möglichkeit, zu kontrollieren, von wo aus Erweiterungen installiert werden. Standardmäßig ist der Chrome Webstore die einzige Quelle, aber Benutzer und Administratoren können nach Belieben weitere sichere Quellen hinzufügen.

Hier hast du es. Chrome-Nutzer können standardmäßig nur Erweiterungen aus dem Chrome Web Store und keinen anderen Speicherort installieren. Derzeit gibt es keine Möglichkeit, dem Browser andere "sichere Quellen" hinzuzufügen, aber es sieht so aus, als würde das Team die Funktion in einer späteren Version des Browsers implementieren.

Es wird auch interessant sein, ob der Browser Erweiterungsinstallationen von Softwareinstallationen, z. B. Sicherheitssoftware- oder Symbolleisteninstallationen, blockiert oder diese unabhängig davon durchläuft.

Umgehung

Es wurde eine Problemumgehung erstellt, die jedoch nicht besonders hübsch ist. Um den Schutz zu umgehen, müssen Sie die Erweiterung oder das Userscript auf das lokale System herunterladen. Sobald Sie dort sind, müssen Sie es per Drag & Drop in die

Wenn Sie es auf der Seite mit den Erweiterungen ablegen, wird dort eine Installationsoption angezeigt.

Wenn Sie diese Option auswählen, wird das Standard-Installationsdialogfeld angezeigt, das Sie über die Rechte informiert, die das Skript oder die Erweiterung anfordern.

Schlussworte

Ich persönlich mag das Feature 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 ist, macht es das Leben von Erweiterungsentwicklern und fortgeschrittenen Anwendern komplizierter.

Aktualisieren

Ein Startparameter macht die Runden, die Sie alternativ verwenden können, um Installationen außerhalb des Standorts im Chrome-Browser zu ermöglichen. Dazu müssen Sie Chrome mit dem Parameter --enable-easy-off-store-extension-install starten. Lassen Sie mich Ihnen zeigen, wie Sie diesen Parameter unter Windows 7 zu Chrome hinzufügen. Wenn Sie Chrome in Ihrer Taskleiste mit der rechten Maustaste anklicken, bewegen Sie den Mauszeiger über den Google Chrome-Eintrag und wählen Sie Eigenschaften aus dem Kontextmenü.

Wenn Sie sich im Startmenü befinden, klicken Sie mit der rechten Maustaste auf den Chrome-Link und wählen Sie direkt Eigenschaften. Hängen Sie den oben angezeigten Befehl mit zwei Strichen an das Ende der Zielzeile 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 von Drittanbietern zu installieren.

Systemadministratoren können mithilfe der ExtensionInstallSources-Richtlinie URLs festlegen, mit denen Erweiterungen, Designs und Skripts in Chrome installiert werden dürfen.