Как хранить Greasmonkey 4 Scripts в git

С новым обновлением Firefox 57 и Greasemonkey 4.0 кажется, что gm_scripts Папка больше не там, где хранятся скрипты user.js.

Где сейчас хранятся скрипты?

Любые предложения по хранению этих скриптов в git?

1 ответ

Решение

Где сейчас хранятся скрипты?

API WebExtension не разрешает локальный доступ к файлам, поэтому надстройки хранят данные в своей собственной области хранения как IndexDB по адресу C:\Users\[Username]\AppData\Roaming\Mozilla\Firefox\Profiles\[Random].default\storage\default\moz-extension+++80728271-a923-4e37-a81d-68452721034c

Негативные вопросы:

  • Вы не можете вручную редактировать их в своем собственном редакторе, и вы должны использовать интерфейс GM для их редактирования.

  • Если вы удалите GM, все сценарии исчезнут, и переустановка GM не вернет их.

  • На данный момент GM не имеет импорта (для ручной загрузки скриптов) или экспорта (для создания резервных копий). Хотя вы можете экспортировать все сценарии, скопировав папку выше.

Вы можете скопировать скрипты в Git, и GM сможет (теперь есть проблемы) получить их из Git.

Папка gm_scripts по-прежнему должна находиться в папке профиля Firefox. GM4 не удаляет его, но не сможет его использовать.

https://superuser.com/questions/38093/where-are-the-greasemonkey-scripts-kept-in-portable-firefox

В XP: C:\Documents and Settings\ пользователь \Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\gm_scripts

В Vista: c:\users\user\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default\gm_scripts

Выберите профиль, который вы хотите использовать (если он у вас есть, он должен выглядеть примерно так: xxxxxxxx.default). Наконец, выберите папку gm_scripts.

На MAC: на Mac вы можете найти свой профиль в ~/Library/Application Support/Firefox/Profiles

Другие вопросы по тегам