Können die automatischen Aktualisierungserweiterungen von Google Chrome gestoppt werden?

Vor einigen Tagen wurde eine gehackte Version einer von mir verwendeten Google Chrome-Erweiterung über die automatischen Erweiterungs-Updates von Chrome verteilt.

Ist es möglich, Google Chrome daran zu hindern, Erweiterungen automatisch zu aktualisieren?

Ich habe Anweisungen gesehen, wie Google Chrome selbst von der Aktualisierung blockiert wird und wie einzelne Erweiterungen von der Aktualisierung blockiert werden, aber diese waren für Windows, nicht für Mac OS X.

Ich verwende derzeit Chrome 60.0.3112.50 Beta unter OS 10.12.5.

Danke für jede Hilfe.

Danke. Den Link habe ich schon gesehen. Diese Lösungen funktionieren entweder nicht, sind nicht anwendbar oder nicht das, wonach ich suche.

Antworten (3)

Ja, es kann gesperrt werden. Es gibt eine Erweiterung, um die automatische Aktualisierung durch Erweiterungen zu blockieren. Siehe https://chrome.google.com/webstore/detail/extension-update-disabler/pfijgddffdeabjfpkfikmkfdpaleebek

Haftungsausschluss: Ich habe es geschrieben. Zu diesem Zeitpunkt bin ich der einzige Benutzer, seien Sie also vorsichtig.

Es bietet eine Aktivierungsschaltfläche und eine Deaktivierungsschaltfläche, die alle Erweiterungen für die automatische Aktualisierung aktivieren/deaktivieren. Es funktioniert durch Aktualisieren der Manifestdateien, um zu verhindern/aktivieren, dass die Erweiterungen ihre Auto-Update-Site finden.

Dieser Link ist tot.

Die "offizielle" von Google angegebene Methode ist diese, aber sie funktioniert nicht. Im Terminal

defaults write com.google.Keystone.Agent checkInterval 0

Die sicherste Methode besteht darin, diese Verzeichnisse zu leeren:

/Library/Google/GoogleSoftwareUpdate/
~/Library/Google/GoogleSoftwareUpdate/

Ändern Sie dann die Berechtigungen für beide genannten Ordner, GoogleSoftwareUpdatesodass es keinen Besitzer und keine Lese-/Schreib-/Ausführungsberechtigungen gibt.

Im Terminal:

cd /Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate
cd ~/Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate

Wenn Sie ganz sicher gehen wollen, dann machen Sie dasselbe für den Ordner Google eine Ebene höher.

cd /Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google
cd ~/Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google

Ich habe dies sofort nach der Installation der Chrome-Version getan, die ich für meinen Computer benötige, und es hat perfekt funktioniert. Wenn ich jetzt Über Google Chrome überprüfe, erhalte ich den Fehler "Update fehlgeschlagen (Fehler: 10)".

Wenn sich die Chrome-Erweiterung, die Sie nicht aktualisieren möchten, auf Github befindet (was viele, wenn nicht die meisten sind), können Sie einfach:

(1.) das Github-Repo klonen,

(2.) den Kopf auf die gewünschte Version zurücksetzen und

(3.) Entwicklermodus unter chrome://extensions/ aktivieren

(4.) Wählen Sie unter chrome://extensions/ die Option „Unpacked laden“ und wählen Sie dann den Ordner aus, der den Quellcode für die Erweiterung enthält.

Ich habe diese Technik kürzlich verwendet, um meine Version von Reddit Link Opener herunterzustufen, die Benutzer, die sich gegen die Verwendung des Redesigns dieser Website entschieden haben, nicht mehr unterstützt. Dies hat bei mir unter MacOS funktioniert, sollte aber auf allen Plattformen funktionieren.

Wenn die Erweiterung als entpackte Erweiterung geladen wird (wie oben beschrieben), wird sie NICHT automatisch auf eine neuere Version aktualisiert.

Danke. Ich werde es das nächste Mal versuchen, wenn ich wieder auf dieses Problem stoße.