Как хранить 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