Firefox 源代码文档 Logo

快速搜索

概述

  • 常用术语表
  • Mozilla 应用程序快速指南

入门

  • 设置开始处理 Firefox 代码库

处理 Firefox

  • 处理 Firefox
  • 错误处理

Firefox 用户指南

  • Firefox DevTools 用户文档

源代码文档

  • 治理
  • Firefox 前端
  • DOM
  • 编辑器
  • 样式系统 (CSS) & 布局
  • 图形
  • 进程、线程和 IPC
  • Firefox DevTools 贡献者文档
  • 工具包
  • SpiderMonkey
  • GeckoView
  • Fenix
  • Focus for Android
  • WebIDL
  • libpref
  • 网络
  • 远程协议
  • 服务
  • 文件处理
  • macOS 上的 Firefox
  • Windows 上的 Firefox
  • Firefox AI 平台
  • 辅助功能
  • 代码质量
  • 编写 Rust 代码
  • Rust 组件
  • Gecko Profiler
  • 性能
  • 数据库绑定 (SQLite、KV 等)
  • XPCOM
  • NSPR
  • 网络安全服务 (NSS)
  • Gecko 中的 Web 安全检查

Firefox 构建系统

  • Mach
  • 推送到 Try
  • 构建系统
  • Firefox CI 和 Taskgraph
  • 管理文档
  • 引入第三方组件

测试 & 测试基础设施

  • 自动化测试
  • 理解 Treeherder 结果
  • 定期检查间歇性故障
  • 为新配置开启 Firefox 测试
  • 避免间歇性测试
  • 测试策略
  • 配置更改
  • 浏览器 chrome mochitests
  • Chrome 测试
  • Marionette
  • geckodriver
  • 测试验证
  • WebRender 测试
  • Mochitest
  • XPCShell 测试
  • TPS
  • web-platform-tests
  • GTest
  • 模糊测试
  • Sanitizer
  • 性能测试
  • 代码覆盖率
  • 测试 & 调试 Rust 代码

发布 & 更新

  • Mozilla 更新基础设施
  • Watershed 更新
  • 停止支持的更新

本地化 & 国际化

  • 国际化
  • 本地化

Firefox 和 Python

  • mozbase
    • 管理测试列表
    • 获取被测系统的信息
    • 设置和运行
      • mozfile — 用于 Mozilla 测试的文件实用程序
      • mozgeckoprofiler.rst — Gecko Profiler 实用程序
      • mozinstall — 安装和卸载基于 Gecko 的应用程序
      • mozpower — 电力使用测试
      • mozprofile — 创建和修改 Mozilla 应用程序配置文件
      • mozprocess — 启动和管理进程
      • mozrunner — 管理远程和本地 gecko 进程
      • mozcrash — 打印崩溃进程留下的 minidumps 中的堆栈跟踪
      • mozdebug — 配置和启动兼容的调试器。
    • 处理浏览器内容
    • 日志记录和报告
    • 设备管理
  • 使用第三方 Python 包

Firefox 中收集的指标

  • 指标
Firefox 源代码文档
  • mozbase
  • 设置和运行
  • 报告问题 / 查看页面源代码

设置和运行¶

此域下的活动包括安装软件、创建配置文件(一组配置设置)、在受控环境中运行程序以便可以安全地关闭它,以及正确处理系统崩溃的情况。

  • mozfile — 用于 Mozilla 测试的文件实用程序
    • extract()
    • extract_tarball()
    • extract_zip()
    • move()
    • remove()
  • mozgeckoprofiler.rst — Gecko Profiler 实用程序
    • mozgeckoprofiler.rst — mozgeckoprofiler 中的文件来源
  • mozinstall — 安装和卸载基于 Gecko 的应用程序
    • 简单示例
    • API 文档
  • mozpower — 电力使用测试
    • 基本用法
    • MozPower 接口
  • mozprofile — 创建和修改 Mozilla 应用程序配置文件
    • 附加组件
    • 命令行界面
    • 权限
    • 首选项
    • 配置文件
    • 资源
  • mozprocess — 启动和管理进程
    • 买者自负!
    • 运行进程
    • 收集进程输出
    • 执行
    • 子进程管理
    • API 文档
  • mozrunner — 管理远程和本地 gecko 进程
    • 基本用法
    • 处理输出
    • 处理超时
    • 使用设备运行器
    • Runner API 文档
    • Device API 文档
  • mozcrash — 打印崩溃进程留下的 minidumps 中的堆栈跟踪
    • check_for_crashes()
  • mozdebug — 配置和启动兼容的调试器。
    • get_debugger_info()
    • get_default_debugger_name()
上一页 下一页

使用 Sphinx 构建,并使用 主题 由 Read the Docs 提供。