Czy można synchronizować skrypty użytkowników między instalacjami Google Chrome? [duplikować]

19

Zauważyłem, że skrypty użytkownika nie są automatycznie synchronizowane jak (zwykłe) rozszerzenia w Google Chrome.

Czy jest jakiś sposób na zapewnienie synchronizacji skryptów użytkownika między instalacjami Chrome?

Anderson Green
źródło
Wygląda na to, że możliwe jest utworzenie rozszerzenia Chrome ze skryptu Greasemonkey: blog.justin.kelly.org.au/…
Anderson Green
1
Ten post na blogu jest przestarzały. Zobacz tę odpowiedź, aby uzyskać bardziej aktualne informacje. Poza tym skrypty użytkowników Chrome są i tak automatycznie konwertowane na rozszerzenia.
Brock Adams,
@BrockAdams W takim przypadku, czy jest jakiś sposób na synchronizację lokalnie przechowywanych danych użytkownika między instalacjami Chrome?
Anderson Green,
@BrockAdams Chcę znaleźć sposób na zsynchronizowanie lokalnej pamięci dla skryptów użytkowników Chrome. Zastanawiam się, czy można używać chrome.storagew skryptach użytkowników: developer.chrome.com/extensions/storage.html
Anderson Green,
@BrockAdams Correction, chrome.storagefunkcja jest dostępna również w skryptach Content, jeśli storagew pliku manifestu podano uprawnienie.
Rob W

Odpowiedzi:

20

Można już zsynchronizować skrypty użytkownika za pomocą rozszerzenia Tampermonkey dla Google Chrome. Aby zsynchronizować skrypty użytkownika, przejdź do zakładki „ustawienia” Tampermonkey. Ustaw „tryb konfiguracji” na „początkujący” lub „zaawansowany”, a następnie włącz „Synchronizację Chrome” w „TESLA”.

Anderson Green
źródło
Włączyłem tę opcję w obu moich instalacjach Chrome, ale nie zsynchronizowałem skryptu.
Nate
4
Tampermonkey zsynchronizuje tylko zewnętrzne skrypty
ElephantHunter
6
Prostym sposobem na zewnętrzne przechowywanie skryptów użytkownika i synchronizację jest przechowywanie ich w Dropbox, a następnie udostępnianie. Gdy Dropbox poda adres URL udostępniania, wystarczy zastąpić parametr ?dl=0, ?dl=1który będzie wyświetlał plik, zamiast go pokazywać. Następnie w nagłówku skryptu użytkownika po prostu dodaj @downloadURL https://www.dropbox.com/s/......./usercript_example.js?dl=1. Nie zapomnij zwiększyć @versiontak, aby TamperMonkey wykrył aktualizację.
Patrick Janser