问题描述
当我在编写一个 Web 应用程序时遇到一个似乎只发生在一个浏览器中的问题时,我知道作为一个好公民",我的整个编程任务中的一个有点必要的步骤是停止编码花一点时间在正确的地方报告错误——这样它就可以得到修复,其他 Web 开发人员(包括我)希望以后不会遇到同样的问题.
When I’m programming a Web app and I run into a problem that only seems to happen in one browser, I know that a somewhat-essential step among my overall programming tasks as a "good citizen" is to stop coding for a bit and take time to report the bug in the right place—so it can get fixed and other Web developers (including me) hopefully won’t run into the same problem later.
在 Firefox 的这种情况下,我足够了解我所看到的编程问题的原因是在 Firefox 中的核心Gecko"浏览器引擎代码中(而不是,例如,Firefox 用户界面代码——所谓的浏览器chrome"的代码).
In such cases with Firefox, I understand enough to know when the cause of the programming problem I’m seeing is in the core "Gecko" browser-engine code in Firefox (rather than instead being, say, a bug in the Firefox user-interface code—the code for the so-called browser "chrome").
鉴于此,是否有一个 URL 可以直接将我带到表单中,以便我可以快速找到正确的 bugzilla产品"和组件"以报告针对 Gecko 浏览器引擎的错误?
在 Gecko 代码中已经报告了一些错误,我对被迫使用 https://bugzilla.mozilla.org/enter_bug.cgi,这似乎假设我是第一次报告错误,我需要指导分步帮助.但这不是我第一次烧烤……
Having already reported a few bugs in the Gecko code, I am somewhat annoyed at being forced to use the form at https://bugzilla.mozilla.org/enter_bug.cgi, which seems to assume I’m reporting a bug for the first time and I want guided step-by-step help. But this ain’t my first barbecue…
推荐答案
https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&format=default 是您想要的 URL.
https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&format=default is the URL you want.
那是因为就 Firefox 而言,用于浏览器引擎 (Gecko) 错误的正确 bugzilla产品"实际上是 Core(而不是 Firefox 组件—并且没有 Gecko 组件).
That’s because in the case of Firefox, the right bugzilla "product" to use for browser-engine (Gecko) bugs is actually Core (not the Firefox component—and there is no Gecko component).
上面的 URL 会将您直接带到实际的错误报告页面——也就是说,如您所愿,它完全跳过了所有专为首次错误报告者设计的分步指导帮助东西.
That URL above takes you directly to an actual bug-reporting page—that is, as you’d want, it completely skips all the designed-for-first-time-bug-reporters step-by-step guided-help stuff.
您确实需要从那里的组件列表中手动选择正确的组件",但是如果您已经知道正确的组件,您可以制作一个包含它的书签;例如,https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=DOM%3A%20Workers&format=default 是一个让您报告 Firefox Web-Worker 行为问题的 URL.
You do need to then manually choose the right "component" from the Component list there, but if you already know the right component, you can make a bookmark that includes it; e.g., https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=DOM%3A%20Workers&format=default is a URL that will let you report problems with Firefox Web-Workers behavior.
添加 &format=__default__
参数/值是让 bugzilla 跳过所有为首次设计的 bug-reporters 分步指导所需的重要部分-帮助的东西.
Adding the &format=__default__
parameter/value is the important part needed to get bugzilla to skip all the designed-for-first-time-bug-reporters step-by-step guided-help stuff.
这篇关于作为一名程序员,如何报告我在 Firefox 的核心 Gecko 浏览器引擎行为中发现的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!