You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Selenium修改FireFox配置文件设置devtools.jsonview.enabled=false

禁用Firefox默认JSON查看器以在Selenium中获取JSON数据

从FireFox 53版本开始,JSON查看器在Firefox的Beta版和正式版中默认启用,这会导致Selenium无法直接获取原始JSON数据,以下是具体的禁用方法:

方法1:通过Selenium配置参数临时禁用

在初始化FirefoxDriver时,添加对应的偏好设置即可临时禁用JSON查看器,不同编程语言的示例如下:

Python 示例

from selenium import webdriver
from selenium.webdriver.firefox.options import Options

options = Options()
# 禁用JSON查看器
options.set_preference("devtools.jsonview.enabled", False)
driver = webdriver.Firefox(options=options)

Java 示例

import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxOptions;

public class DisableJsonView {
    public static void main(String[] args) {
        FirefoxOptions options = new FirefoxOptions();
        options.addPreference("devtools.jsonview.enabled", false);
        FirefoxDriver driver = new FirefoxDriver(options);
    }
}

C# 示例

using OpenQA.Selenium.Firefox;

class Program {
    static void Main() {
        FirefoxOptions options = new FirefoxOptions();
        options.SetPreference("devtools.jsonview.enabled", false);
        FirefoxDriver driver = new FirefoxDriver(options);
    }
}

方法2:修改Firefox配置文件持久化禁用

如果需要让禁用状态持久生效(包括手动打开的Firefox实例),可以直接修改浏览器配置:

  • 打开Firefox,在地址栏输入 about:config
  • 在搜索框中查找 devtools.jsonview.enabled
  • 将该选项的值改为 false

之后启动Selenium时指定该配置文件,即可保持JSON查看器禁用状态。

注意:此修改会影响所有使用该配置文件的Firefox实例,若仅需Selenium环境禁用,优先使用方法1。

内容的提问来源于stack exchange,提问作者Hamidreza Sadegh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 04:25:54