如何在git中存储Greasmonkey 4脚本

Rob*_*Rob 5 firefox firefox-addon-webextensions firefox-57+ greasemonkey-4

随着Firefox 57和Greasemonkey 4.0的新更新,该gm_scripts文件夹似乎不再存储user.js脚本.

现在存储脚本在哪里?

有关将这些脚本保存在git中的任何建议吗?

ero*_*man 7

现在存储脚本在哪里?

WebExtension API不允许本地文件访问,因此附加组件将数据作为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\user\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中找到您的个人资料