如何在多台机器上同步本地托管的 Greasemonkey 脚本?

2024-04-18

我希望能够在我使用的所有计算机上访问我的 Greasemonkey 脚本。我已经启用了 '启用 Firefox 同步用户脚本' 在 Greasemonkey 的设置对话框中进行设置,但后来我读到它仅同步外部托管的脚本.

然后我尝试使用以下方法设置同步:

  1. 我移动了 Greasemonkey 的 '通用脚本' 文件夹(位于%appdata%\Mozilla\Firefox\Profiles\<profile name>) 到 OneDrive 文件夹。
  2. 我在原来的位置创建了一个符号链接,指向上面提到的 OneDrive 文件夹:mklink /D gm_scripts "%userprofile%\SkyDrive\App Profile Synching\GreaseMonkey\gm_scripts"
  3. 我在另一台计算机上设置了相同的符号链接,并检查了该符号链接是否有效。

结果,我的脚本在原始机器上继续正常显示。但它们根本没有出现在第二台机器上。这似乎表明 Greasemonkey 在另一个位置有一些脚本列表。

我该如何解决这个问题,或者还有什么其他方法可以实现我自己的Greasemonkey脚本在多台机器上的同步?


只是为了跟进:在明确设置之后,问题中提出的原始方法最终工作得很好'gm_脚本'文件夹为“可离线使用”。我现在使用这种方法大约一个月了,编辑后的脚本在两台机器之间快速同步,没有任何问题。

因此,我最初怀疑 Greasemonkey 将一些配置数据存储在另一个地方,结果证明是错误的(或者与同步目的无关)。

因此:如果有人正在寻找自己的本地托管用户脚本的同步方法(据我所知,是Greasemonkey 的 Firefox 配置文件同步功能不支持):

  • 将“gm_scripts”文件夹移动到云存储文件夹,并在原始位置设置符号链接是一个可行的解决方案。

重要的:在本问答中测试并发现有效的唯一场景是“gm_scripts”文件夹仅包含本地存储的用户脚本,并且 Greasemonkey 的 Firefox 配置文件同步功能已关闭。我尚未测试如果“gm_scripts”文件夹包含本地存储的用户脚本和外部托管的用户脚本的副本会发生什么。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在多台机器上同步本地托管的 Greasemonkey 脚本? 的相关文章

  • dotNet:有没有办法在 UI 线程上执行 Join 语句?

    我正在编写一个简单的线程应用程序 当单击开始按钮时 应用程序禁用此按钮 运行 5 个线程 只需进行 For 迭代并更新 5 个进度条 最后一个线程正在等待线程结束 以重新启用我的开始按钮 问题 用户看到按钮在进度条达到 100 之前已启用
  • 我希望 AutoIt 激活 Firefox 中的特定选项卡。如何才能做到这一点?

    我在 Firefox 中打开了几个选项卡 我希望 AutoIt 激活 Firefox 中的特定选项卡 如何才能做到这一点 给予整个浏览器窗口焦点 然后使用 send 命令重复发送 cntl tab 直到窗口的标题是您想要的选项卡的名称 末尾
  • 如何在 Firefox 上的 html 表上触发 onkeydown 事件?

    我想捕获表格单元格上的击键 我有以下代码 可以在 IE 上运行 但不能在 Firefox Chrome 上运行 table br tr td testing td tr br table br 有什么建议吗 http www w3schoo
  • CSS“概述”Webkit 和 Gecko 上不同的行为行为

    我正在做一个实验 我发现 轮廓 CSS2 属性在 Webkit 和 Gecko 上的实现方式不同 在下面的脚本中 我有一个绝对位置 div 在另一个 div 内 但浮动在其外部 Webkit 上的轮廓概述了实际的父 div 而在 Gecko
  • 如何在 Firefox 插件上使用 jQuery 1.5.2+?

    首先 我创建了一个接收参数并返回 jQuery 的函数 例如 function getjQuery window jquery code window return window jQuery 但后来我收到了一封评论电子邮件 他们告诉我必须
  • 当放置在 css 中时,为什么 Firefox 无法读取带有空格的图像路径?

    例如 CSS 中类似这样的规则 div something background image url http i2 photobucket com albums y24 5609903697 Beyond Birthday BB39 jp
  • 所有属性的 JavaScript getter

    长话短说 我现在的情况是想要一个 PHP 风格的 getter 但是是 JavaScript 的 我的 JavaScript 仅在 Firefox 中运行 因此 Mozilla 特定的 JS 对我来说没问题 我能找到的制作 JS gette
  • 在 Firefox 上调试 CSS 动画性能

    我们最近在制作基于 CSS 的动画 丢帧 时遇到了 Firefox 特有的性能问题 在 Chrome 中我们可以使用 时间轴 选项卡轻松调试 但是有适用于 Firefox 的类似工具吗 最好同时适用于 Firefox 桌面版和移动版 因为这
  • 如何阻止特定选项卡上的 HTTP 请求?

    我正在开发一个 FF 插件 我想阻止除特定域之外的任何域的所有 http 请求 用户定义域 在特定选项卡中 下面给出的函数可以很好地完成这项工作 但问题是它会阻止来自所有选项卡的 http 请求 如何仅在特定选项卡中启用以下功能 如何获取与
  • 客户端 websocket 限制消息长度

    我正在使用 node js 开发一个 websockter 服务器 并且我发现了 Chrome 中的一些怪癖 Chrome OS X 10 7 64 位 上的最大字符串长度为 17740 而 Firefox 似乎可以毫无问题地处理非常大的字
  • 使用 XCHG 解锁的自旋锁

    维基百科提供的使用 x86 XCHG 命令的自旋锁的示例实现是 Intel syntax locked The lock variable 1 locked 0 unlocked dd 0 spin lock mov eax 1 Set t
  • javascript - 自动点击 Netflix 互动电影选择

    我正在寻找一种方法 可以自动点击一些 Netflix 电影中的交互选项 我尝试了很多方法 但似乎只有焦点事件有效 document getElementsByClassName BranchingInteractiveScene choic
  • 如何从 javascript 有效地访问 gzipped xml?

    我需要从 javascript 实际上是从 Greasemonkey 有效地访问一个大的 gzipped xml 文件 不幸的是 服务器不提供 Content Encoding 标头 并且 Content Type 是 applicatio
  • 使用 Greasemonkey 时存储数据

    使用 Greasemonkey 时是否有存储大量数据的好方法GM setValue只是没有削减它 那么这里有一些选项 设置服务器来保存数据 对于用户 并使用 xhr 来 创建 编辑 删除数据 谷歌应用程序 发动机 GAE http code
  • Firefox 不会在使用 jQuery AJAX 加载的内容上呈现 CSS 样式

    我有一个网站 允许用户对书籍和文章发表评论 主表单有一个搜索输入 用于查找相关书籍或文章 来源 我使用 jQuery 根据输入的搜索词从外部站点动态加载新源 然后还使用 AJAX 返回列表中的源 我有两个问题 现在 在用户输入四个字符后 j
  • 修改附加套件中 Firefox 下载对话框的内容

    我希望能够在开始文件下载时在 Firefox 中弹出的下载对话框中添加一个选项 是否可以使用新的附加 SDK 来执行此操作 还是必须使用旧方法 编辑 显然 如果选择了新选项 我需要一种方法来了解它并基于它执行代码 这就是你会用的东西XUL
  • 当来自 Mozilla Firefox 和 MS Edge 上的剪贴板时 Alpha 会变成黑色

    我正在使用代码从这里 https stackoverflow com a 15369753 5875416将剪贴板中的图像粘贴到页面上 它在所有浏览器 Chrome Firefox Edge 和 Opera 中都能正常工作 问题是 当图像是
  • 未来如何开发旧版 Firefox 插件?

    火狐浏览器正朝着网络扩展 https developer mozilla org en US Add ons WebExtensions标准承诺提高稳定性 跨浏览器兼容性和更高的安全性 与此同时 他们逐渐放弃对旧版附加组件 引导扩展 附加
  • 除了更改标题之外,如何在 Firefox 中强制另存为对话框?

    有没有办法在 ff 中强制打开 www example com example pdf 的另存为对话框 我无法更改标题 如果您可以将文件以 Base64 格式输出到客户端 则可以使用 data uri 进行下载 location href
  • FireFox 中的“contenteditable = true”高度问题

    当有空的时候div with contenteditable true CSS contenteditable true border 1px dashed dedede padding 3px HTML div div 在 IE 和 Ch

随机推荐