Apakah mungkin untuk menyinkronkan skrip pengguna antara instalasi Google Chrome? [duplikat]

19

Saya perhatikan bahwa skrip pengguna tidak secara otomatis disinkronkan seperti ekstensi (reguler) di Google Chrome.

Apakah ada cara untuk memastikan bahwa skrip pengguna disinkronkan antara pemasangan Chrome?

Anderson Green
sumber
Tampaknya memungkinkan untuk membuat ekstensi Chrome dari skrip Greasemonkey: blog.justin.kelly.org.au/…
Anderson Green
1
Posting blog itu sudah usang. Lihat jawaban ini untuk informasi terkini. Lagipula, skrip pengguna Chrome dikonversi secara otomatis ke ekstensi.
Brock Adams
@BrockAdams Dalam hal ini, apakah ada cara untuk menyinkronkan data yang disimpan secara lokal userscript antara instalasi Chrome?
Anderson Green
@BrockAdams Saya ingin mencari cara untuk menyinkronkan penyimpanan lokal untuk skrip pengguna Chrome. Saya ingin tahu apakah mungkin untuk digunakan chrome.storagedalam skrip pengguna: developer.chrome.com/extensions/storage.html
Anderson Green
Koreksi @BrockAdams, chrome.storagefitur ini juga tersedia di skrip Konten jika storageizin ditentukan dalam file manifes.
Rob W

Jawaban:

20

Hal ini sudah dimungkinkan untuk menyinkronkan userscripts menggunakan ekstensi Tampermonkey untuk Google Chrome. Untuk menyinkronkan skrip pengguna, buka tab "pengaturan" dari Tampermonkey. Setel "mode konfigurasi" ke "pemula" atau "lanjutan", lalu aktifkan "Sinkronisasi Chrome" di bawah "TESLA".

Anderson Green
sumber
Saya mengaktifkan opsi itu di kedua pemasangan Chrome saya tetapi tidak menyinkronkan skrip saya.
Nate
4
Tampermonkey hanya akan menyinkronkan skrip eksternal
ElephantHunter
6
Cara sederhana untuk menyimpan skrip pengguna Anda secara eksternal dan membuatnya tetap sinkron adalah dengan menyimpannya di Dropbox dan kemudian membagikannya. Setelah Dropbox memberikan Anda URL saham, hanya mengganti parameter ?dl=0dengan ?dl=1yang akan melayani file alih-alih menunjukkan itu. Lalu, di header skrip pengguna Anda, cukup tambahkan @downloadURL https://www.dropbox.com/s/......./usercript_example.js?dl=1. Jangan lupa untuk menambah @versionsehingga TamperMonkey akan mendeteksi pembaruan.
Patrick Janser