在开发扩展程序时,您可能会发现行为与扩展程序文档不符或出现其他意外情况。这可能是因为 Chrome 存在 bug,也可能是我们应该在文档中添加一些内容。无论如何,请通过提交适当的问题报告告知我们。请按照以下步骤提供足够的信息来重现问题:
- 在提交 bug 之前,请搜索 Chromium 问题跟踪器,确认您的问题尚未被报告。
- 构建一个最小的测试扩展程序,以向我们演示问题。该示例应尽可能少用代码(通常不超过 100 行),以便演示 bug。如果您无法在此环境中重现 bug,则可能表明 bug 存在于您自己的代码中。不妨在 Chrome 扩展程序邮寄名单中搜索解决方案或发布问题。
- 在问题跟踪器中提交问题。在填写 bug 时,请尽可能明确说明。问题越容易重现,解决问题的可能性就越大。
- 选择一个描述性的标题。
- 请指明您在哪个 Chrome 版本和平台上看到了此行为。
- 说明重现 bug 所需的步骤。
- 描述预期行为和实际行为。
- 添加指向您的测试扩展程序的链接。
- 添加屏幕截图(如果适用)。
- 如果您的 bug 与服务工件生命周期行为有关,请附上
chrome://extensions-internals
页面中与您的扩展程序相关的部分。 - 如果您的 bug 与崩溃相关,请在
chrome://crashes
上上传该 bug,并提供崩溃 ID。
- 等待 bug 更新。大多数扩展程序 bug 会在一周内分类,但有时可能需要更长时间。请勿回复请求更新的 bug。如果您的 bug 在两周后仍未修改,请向 Chrome 扩展程序邮寄名单发送邮件,并附上指向 bug 的链接。
- 如果您最初是在讨论群组中报告的 bug,并被重定向到了此处,请在讨论群组会话中发布指向您创建或发现的问题的链接。这样,其他遇到相同问题的用户便可以更轻松地找到您的问题。