Firefox 源代码文档 Logo

快速搜索

概述

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

入门

  • 设置 Firefox 代码库的工作环境

开发 Firefox

  • 开发 Firefox
  • Bug 处理

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
  • 使用第三方 Python 包

Firefox 中收集的指标

  • 指标
Firefox 源代码文档
  • 创建 Cookie 日志
  • 报告问题 / 查看页面源代码

创建 Cookie 日志¶

创建 Cookie 日志通常是解决 Firefox Cookie 处理问题所必需的。如果您正在阅读本文,则可能是从错误报告中被引导到此处的。请按照以下说明运行启用 Cookie 日志记录的 Firefox。

启用 Cookie 日志记录¶

Windows¶

打开命令提示符(在 Windows 的正常安装中,它位于“程序”或“程序/附件”下)。

  1. 切换到 Firefox 目录(通常为 C:Program FilesMozilla Firefox)

  2. 键入“set NSPR_LOG_FILE=C:tempcookie-log.txt”,然后按 Enter

  3. 键入“set NSPR_LOG_MODULES=cookie:4”,然后按 Enter

  4. 通过键入“firefox.exe”并按 Enter 运行 Firefox。

Linux¶

启动命令行 shell(这些说明适用于 bash,如果您使用其他 shell,则可能已经知道如何修改这些说明)。

  1. 切换到 Firefox 的安装目录。

  2. 键入“export NSPR_LOG_FILE=~/cookie-log.txt”,然后按 Enter。

  3. 键入“export NSPR_LOG_MODULES=cookie:4”,然后按 Enter。

  4. 通过键入“./firefox”并按 Enter 运行 Firefox。

macOS¶

打开 Terminal.app,它位于 /Applications/Utilities 文件夹中(这些说明适用于 bash,这是 macOS 10.3 及更高版本中的默认 shell;如果您使用其他 shell,则可能已经知道如何修改这些说明)。

  1. 切换到 Firefox 的安装目录,例如,键入“cd /Applications/Firefox.app/Contents/MacOS”,然后按 Return。

  2. 键入“export NSPR_LOG_FILE=~/Desktop/cookie-log.txt”,然后按 Return。

  3. 键入“export NSPR_LOG_MODULES=cookie:4”,然后按 Return。

  4. 通过键入“./firefox”并按 Return 运行 Firefox(请注意,Firefox 将在其他应用程序的窗口后面启动)。

创建日志¶

现在您已经启用了日志记录并运行了 Firefox,请尝试使用错误报告中的复现步骤来重现错误。重现错误后,关闭 Firefox。关闭命令提示符/shell/终端,然后正常启动 Firefox。最后,将 cookie-log.txt 文件附加到请求该文件的错误报告中(通过点击“创建新附件”)。它应该位于 Windows 上的 C:temp、Linux 上的主目录或 Mac OS X 上的桌面。

感谢您帮助我们改进 Firefox!


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