我想将我的 Firefox 配置文件放到不同的位置。
搬家程序:因此,我将配置文件目录复制到新位置并启动fiefox -P
并创建一个新配置文件(删除旧名称后),在其上我选择了目录的新位置。
一切都运行良好 - 但我注意到 DRM 不起作用:例如 spotify 或 amazon prime 或......我在设置中停用并重新激活(每次操作后总是重新启动 Firefox)drm 支持,我甚至在插件中对 widevine 做了同样的事情。什么也没做,spotify、amazon 仍然不起作用。
因此我再次执行了相同的移动程序回到原点位置...然后它又可以工作了。
问题: 难道不可能在其他地方使用配置文件目录和使用 drm?这是为什么呢?也许我必须更改指向 widevine 的目录链接?
编辑:仅当配置文件目录为不是但在c:
另一个驱动器上。
编辑2:当 spotify 处于打开状态时,问题已解决c:
(如何在其他驱动器上修复此问题?),但:即使这样,amazon prime 也无法工作(firefox 程序本身位于 c: 以外的其他驱动器上)。也许这是 widevine 的原因(我在 about:support 中清理了 firefox - 没有帮助)?
答案1
您不想创建新的个人资料,只需移动它。如果您创建一个新的个人资料,它就像一个不同的用户。
您没有提到您使用的是什么操作系统;每个操作系统的文件位置都不同。但是如果您已经找到了您的配置文件,那么您来对地方了。当然,请在关闭 Firefox 的情况下进行这些更改;在 Firefox 运行时,配置文件会不断更新。
总体结构是,Firefox
文件夹下有一个Profiles
通常包含所有配置文件的文件夹。Firefox 文件夹还包含一个名为的文件profiles.ini
。这是一个文本文件,列出了您的不同配置文件以及 Firefox 应在何处查找配置文件的一些设置和其他基本配置文件信息。
那里的每个配置文件引用都包含配置文件的路径,以及一个IsRelative
设置(1 或 0),用于指示该路径是否是相对于目录的路径的简短版本Firefox
。这通常会设置为IsRelative=1
和Path=Profiles/profilename
,表示配置文件位于本地文件夹中Profiles
。
您可以移动或简单地将配置文件复制到另一个位置。然后编辑profiles.ini
以使用IsRelative=0
和Path=fullnewpath/profilename
。