我在不同的电脑上使用 Firefox 同步功能,并且有一个插件只能在其中一台电脑上同步/启用。如何实现?
背景:缩放
我的一台电脑连接到电视上。它用于上网、看视频、玩游戏等。在某些网站上,100% 缩放可能难以阅读。由于 Firefox 无法全局缩放,我最近安装了诺斯奎特 Plus为此。它运行良好,但现在我坐在我的主 PC 上,这里也有 120% 的缩放。这是由同步引起的,对于桌上的普通电脑来说没有意义。
我不想禁用所有插件的同步功能,因为这对我在所有电脑上使用的其他插件很有用。完美的解决方案是仅在 NoSquint Plus 上禁用 Firefox 同步。遗憾的是我找不到任何设置来选择哪些插件应该同步。
可能的解决方法
设置services.sync.addons.ignoreUserEnabledChanges
为true
(来源:Firefox 维基) 并在所有其他机器上禁用该插件。但是,这样做的副作用是必须在所有机器上单独应用对其他插件的更改。如果我对将来的这种行为感到担忧,那么可能很难排除故障。
答案1
在早期版本的 Firefox 中,您可以使用不同的配置文件打开多个 Firefox 实例。配置文件可以包含不同的附加组件集合,并且可以通过配置文件打开和关闭同步。不幸的是,现在您似乎无法在 Firefox 实例打开时访问配置文件管理器。因此,使用配置文件控制这一点是行不通的。但这里有另一个想法供您参考:
如果禁用了附加组件,则它是否安装并不重要;禁用的附加组件除了会占用少量磁盘空间外,不会影响任何内容。
在您需要的设备上安装 NoSquint Plus。在那台电脑上,除非您手动运行同步功能,否则请暂时将其打开,否则请保持同步功能处于关闭状态。为自己创建一个提醒系统,以便按照您想要的任何时间表手动同步该电脑,并按照以下步骤操作:
- 在同步该计算机时禁用 NoSquint Plus(附加组件页面上的按钮)。
- 打开同步并等待它完成。同步可能会在其他计算机同步时将 NoSquint Plus 添加到其中(并非所有附加组件都会被添加),但如果是,它将以禁用状态添加,不会影响其他计算机。
- 同步完成后,在该计算机上关闭它并重新启用 NoSquint Plus。
因此,您需要在那台计算机上进行一次小型手动同步程序。如果您搞砸了,不小心在未禁用 NoSquint Plus 的情况下进行了同步,您可以禁用它并重新同步,这将更新数据库,希望在其他计算机同步之前。但最坏的情况是,如果您最终在任何其他计算机上启用了版本,只需进入附加组件并在那里禁用或删除它。只要您按照程序操作,您就可以同步而不会影响其他计算机。
答案2
最新版本的 Firefox 支持附加组件集合,它提供了同步附加组件的另一种方式。您无需同步所有附加组件,而是可以创建自己的附加组件集合并使用它。
收藏夹可让您保存和共享附加列表,addons.mozilla.org
并通过 URL 订阅它们。
有关详细信息,请参阅 Mozilla 文章
收藏和用户资料有了新面貌。
由于我没有使用此功能,因此您需要自己探索。