随着Firefox 57和Greasemonkey 4.0的新更新,gm_scripts
文件夹似乎不再是存储user.js脚本的地方。
脚本现在存储在哪里?
有什么建议可以将这些脚本保存在git中吗?
脚本现在存储在哪里?
WebExtension API不允许本地文件访问,因此加载项将数据存储在自己的存储区域中,作为C:Users[Username]AppDataRoamingMozillaFirefoxProfiles[Random].defaultstoragedefaultmoz-extension+++80728271-a923-4e37-a81d-68452721034c
的IndexDB
负面问题是:
-
您不能用自己的编辑器手动编辑它们,您必须使用GM界面来编辑它们。
-
如果你取消了通用汽车,所有的脚本都会消失,重新安装通用汽车不会把它们带回来。
-
目前GM没有Import(手动加载脚本)或Export(创建备份)。尽管您可以通过复制上面的文件夹来导出所有脚本。
您可以将脚本复制到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上找到你的个人资料支持/FFirefox/配置文件