Ist es möglich, Nutzerskripte zwischen Google Chrome-Installationen zu synchronisieren? [Duplikat]

19

Ich habe festgestellt, dass Benutzer-Skripte nicht automatisch synchronisiert werden, wie dies bei (regulären) Erweiterungen in Google Chrome der Fall ist.

Gibt es eine Möglichkeit, um sicherzustellen, dass User-Skripte zwischen Chrome-Installationen synchronisiert werden?

Anderson Green
quelle
Es scheint, dass es möglich ist, eine Chrome-Erweiterung aus einem Greasemonkey-Skript zu erstellen: blog.justin.kelly.org.au/…
Anderson Green
1
Dieser Blog-Eintrag ist veraltet. In dieser Antwort finden Sie weitere aktuelle Informationen. Außerdem werden Chrome-Benutzerskripte ohnehin automatisch in Erweiterungen konvertiert.
Brock Adams
@BrockAdams Gibt es in diesem Fall eine Möglichkeit, die lokal gespeicherten Daten eines Userscripts zwischen Chrome-Installationen zu synchronisieren?
Anderson Green
@BrockAdams Ich möchte eine Möglichkeit finden, den lokalen Speicher für Chrome-Benutzerskripte zu synchronisieren. Ich frage mich, ob es möglich ist, chrome.storagein User-Skripten zu verwenden: developer.chrome.com/extensions/storage.html
Anderson Green
@BrockAdams Correction, die chrome.storageFunktion ist auch in Inhaltsskripten verfügbar, wenn die storageBerechtigung in der Manifestdatei angegeben ist.
Rob W

Antworten:

20

Es ist bereits möglich, Benutzerskripte mit der Tampermonkey-Erweiterung für Google Chrome zu synchronisieren . Wechseln Sie zum Synchronisieren von Benutzerskripten zur Registerkarte "Einstellungen" von Tampermonkey. Stellen Sie "Konfigurationsmodus" auf "Anfänger" oder "Fortgeschritten" und aktivieren Sie "Chrome Sync" unter "TESLA".

Anderson Green
quelle
Ich habe diese Option in beiden Chrome-Installationen aktiviert, aber mein Skript wurde nicht synchronisiert.
Nate
3
Tampermonkey synchronisiert nur externe Skripte
ElephantHunter
6
Eine einfache Möglichkeit, Ihre Benutzerskripte extern zu speichern und synchron zu halten, besteht darin, sie in Dropbox zu speichern und dann freizugeben. Nachdem Dropbox Ihnen die Freigabe-URL mitgeteilt hat, ersetzen Sie einfach den Parameter, ?dl=0durch ?dl=1den die Datei bereitgestellt wird, anstatt sie anzuzeigen. Fügen Sie dann in Ihrem UserScript-Header einfach Folgendes hinzu @downloadURL https://www.dropbox.com/s/......./usercript_example.js?dl=1. Vergessen Sie nicht, das zu @versionerhöhen, damit TamperMonkey das Update erkennt.
Patrick Janser