如何在计算机之间同步 GreaseMonkey 脚本?

如何在计算机之间同步 GreaseMonkey 脚本?

我有一些很棒的 FireFox 的 greymonkey 脚本,最好有一种方法可以在计算机之间同步它们。在某种程度上,如果能够通过办公室网络将这些脚本部署到 PC 上,那就太好了。

我如何在工作站之间同步这些内容?

答案1

我用Dropbox同步greasemonkey脚本:

  1. 创建文件夹:My Dropbox\App Sync\Firefox\
  2. 找到你的个人资料目录([random string]类似于2b5dk3bs
    • 经验值:C:\Documents and Settings\[username]\Application Data\Mozilla\Firefox\Profiles\[random string].default
    • 远景:C:\Users\[username]\AppData\Roaming\Mozilla\Firefox\Profiles\[random string].default
  3. 将文件夹移动gm_scriptsMy Dropbox\App Sync\Firefox\
  4. 使用链接外壳扩展在配置文件目录中创建一个名为 Junction 的 Junction。Junctiongm_scripts有点像符号链接。为此,右键单击gm_scriptsDropbox 中的文件夹,然后单击“选择链接源”。然后,在您的配置文件目录中,右键单击并选择 Drop As >> Junction。
  5. 对于其他每台机器,删除gm_scripts配置文件中的文件夹,然后像以前一样添加连接点。

我也用这个技巧进行扩展,鼠标手势氧化还原配置,时髦的, 和菜单编辑器文件。

答案2

自 2013 年 12 月 Greasemonkey 以来1.13 版本可以选择使用 Firefox Sync 来使所有浏览器上安装的用户脚本保持一致。

另请参阅 2013 年 9 月的博客文章:Firefox Sync 即将登陆 Greasemonkey

答案3

我刚刚完成设置Windows Live Mesh同步我的greasemonkey脚本。这适用于Vista SP2或更高版本,或Mac OS X 10.5或更高版本。那些想要最大程度地使用XP和Linux的人仍然应该看看tghw的答案。但是,对于那些只需要同步到较新版本的Windwos和OS X的人来说,Windows Live Mesh是一个不错的选择,它不需要创建连接。

  1. 在每台机器上安装 Windows Live Mesh 并注册。
  2. 找到 gm_scripts 目录 (C:\Users[用户名]\AppData\Roaming\Mozilla\Firefox\Profiles[随机字符串].default\gm_scripts)
  3. 在 Windows Live Mesh 中选择“同步文件夹”并粘贴您的 gm_scripts 路径。
  4. 您可以选择同步到哪些机器,也可以同步到SkyDrive。
  5. Windows Live Mesh 将开始同步。

相关内容