20

У меня есть несколько отличных скриптов greasemonkey для FireFox, и в идеале я бы хотел синхронизировать их между компьютерами. В некоторой степени было бы неплохо иметь возможность развертывать сценарии на ПК через сеть в офисе.

Как я могу синхронизировать их между рабочими станциями?

4 ответа4

15

Я использую Dropbox для синхронизации скриптов greasemonkey:

  1. Создайте папку: My Dropbox\App Sync\Firefox\
  2. Найдите каталог своего профиля ([random string] будет что-то вроде 2b5dk3bs)
    • XP: C:\Documents and Settings\[username]\Application Data\Mozilla\Firefox\Profiles\[random string].default
    • Vista: C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\[random string].default
  3. Переместите папку gm_scripts в My Dropbox\App Sync\Firefox\
  4. Используйте Расширение Link Shell, чтобы создать Junction с именем gm_scripts в каталоге профиля. Junction вроде как символическая ссылка. Для этого щелкните правой кнопкой мыши папку gm_scripts в вашем Dropbox и выберите «Выбрать источник ссылки». Затем в каталоге вашего профиля щелкните правой кнопкой мыши и выберите Drop As >> Junction.
  5. Для каждого другого компьютера удалите папку gm_scripts в своем профиле и добавьте узел, как и прежде.

Я также использую этот трюк для расширений, жестов мыши, настройки redox, стильных файлов и файлов редактора меню .

7

Начиная с выпуска Greasemonkey, выпущенного в декабре 2013 года в версии 1.13, появилась возможность использовать Firefox Sync, чтобы сохранить установленные пользовательские сценарии одинаковыми во всех ваших браузерах.

Смотрите также сообщение в блоге за сентябрь 2013 года: Firefox Sync поступает в Greasemonkey.

1

Я использую расширение для резервного копирования среды Firefox (FEBE) для создания резервных копий всего, что связано с Firefox, включая расширения как Greasemonkey

0

Я только что закончил настройку Windows Live Mesh для синхронизации моих скриптов greasemonkey. Это работает на Vista SP2 или выше, или Mac OS X 10.5 или новее. Те, кому нужна максимальная доступность для XP и Linux, все равно должны посмотреть на ответ tghw. Тем не менее, для тех, кому нужно синхронизироваться только с более свежими версиями Windwos и OS X, Windows Live Mesh является хорошим вариантом, который не требует создания переходов.

  1. Установите Windows Live Mesh на каждом компьютере и зарегистрируйтесь.
  2. Найти каталог gm_scripts (C:\Users [имя пользователя]\AppData\Roaming\Mozilla\Firefox\Profiles [случайная строка] .default\gm_scripts)
  3. Выберите "Синхронизировать папку" в Windows Live Mesh и вставьте ее в путь gm_scripts.
  4. Вы можете выбрать, с какими машинами синхронизироваться, а также синхронизироваться с SkyDrive.
  5. Windows Live Mesh начнет синхронизацию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .