Es gibt viele Tutorials, wie Sie ein Bookmarklet (oder jedes Javascript) in eine Chrome-Erweiterung konvertieren. Aber ich brauche die umgekehrte Prozedur: Ich habe einige Erweiterungen, die ich gerne als Bookmarkle haben würde. Die Idee dahinter: Ich möchte nicht, dass diese Erweiterungen ständig meinen Arbeitsspeicher verschlingen. Stattdessen möchte ich einfach einen Knopf drücken und ein Bookmarklet ausführen, wenn ich es brauche.Konvertieren Sie Chrome-Erweiterung in Bookmarklet
Ein Beispiel ist this Extension, die einfach Javascript im Browser ein-/ausschaltet. Diese Erweiterung enthält nur eine Javascript-Datei (neben Icons, manifest.json und Signaturdatei _metadata/verified_contents.json).
Ich habe versucht, dieses Javascript als Bookmarklet zu verwenden, aber das führt mich nicht zum Erfolg - Javascript wurde nicht umgeschaltet. Es scheint, dass ich etwas Substanzielles vermisse, aber ich weiß nicht was. Könnte mir jemand auf das richtige Verfahren zur Umwandlung von Chrome-Erweiterungen zu Bookmarklets hinweisen?
Die erwähnte Erweiterung ist eine Art von Zugriff auf die Einstellung von Chrome, die in chrome: // Einstellungen verfügbar sind. Siehst du irgendeine Möglichkeit, auf diese Einstellungen von anderen GUI-Orten zuzugreifen/sie zu ändern, wie zum Beispiel chrome: // settings? –
wow, hinzufügen von '" persistent ": false macht Wunder! Einige Sekunden nachdem er seine Arbeit erledigt hat, löscht sich die Erweiterung von RAM. Ich werde auf diesem Weg einige meiner Erweiterungen bearbeiten und sie lokal laden. –
:) habe gerade so scheitern :) 'Die 'webRequest' API kann nicht mit Ereignisseiten verwendet werden –