5

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

脚本现在存储在哪里?

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

4

1 回答 1

8

脚本现在存储在哪里?

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 没有 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 Support/Firefox/Profiles 找到您的个人资料

于 2017-11-17T19:25:52.327 回答