首选项¶
与远程代理相关联的一些首选项。
可配置的首选项¶
remote.active-protocols
¶
定义活动的远程协议。可用的协议包括 WebDriver BiDi (1
) 和 CDP (2
)。可以通过使用值的按位或来同时激活多个协议,例如 3
表示同时激活两种协议。从 Firefox 129 开始,默认值为 1
(WebDriver BiDi)。
remote.events.async.enabled
(实验性)¶
此首选项决定是否使用异步事件调度来模拟真实的用户信息输入。默认情况下,它设置为 false
,这意味着事件直接在网页的内容进程中合成,绕过操作系统级别的层,例如 APZ(异步平移和缩放)。
警告:此功能仍在开发中,仅应用于测试目的,不应在生产环境中启用。
remote.experimental.enabled
¶
定义 WebDriver BiDi 实验性命令和事件是否可用。在 Nightly 版本中默认为 true
,其他情况下默认为 false
。
remote.log.level
¶
定义内部日志记录器的详细程度。可用的级别,按严重性降序排列,为 Trace
、Debug
、Config
、Info
、Warn
、Error
和 Fatal
。请注意,该值区分大小写。
remote.log.truncate
¶
定义是否应截断较长的日志消息。默认为 true。
remote.prefs.recommended
¶
默认情况下,远程协议在启动时尝试设置一系列在自动化中被认为合适的首选项。其中包括禁用自动更新、遥测和首次运行 UX 等。将此首选项设置为 false
以跳过设置这些首选项,这主要对 Firefox 内部 CI 套件有用。
用户首选项文件优先于推荐的首选项,这意味着任何用户定义的首选项值都不会被覆盖。
remote.retry-on-abort
¶
此首选项定义当由于跨源导航而替换浏览上下文或页面移动到 BFCache 时,父进程到内容进程的某些 IPC 调用是否应重试。
此首选项在 Firefox 132 中引入,默认设置为 true
。