本文介绍了作为程序员,如何报告Firefox中核心Gecko浏览器引擎行为中的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我编写一个Web应用程序时,遇到一个似乎只发生在一个浏览器中的问题,我知道在作为一个好公民的整体编程任务中,有点必要的一步是停止编码有点花费时间在适当的地方报告错误 - 所以它可以得到修复,其他Web开发人员(包括我)希望以后不会遇到相同的问题。



在使用Firefox的情况下,我足够了解当我看到的编程问题的原因是Firefox中的核心Gecko浏览器引擎代码(而不是相当于Firefox用户界面代码 - 所谓浏览器chrome的代码)。

因此,有没有一个URL可以直接带我在哪里我可以快速找到正确的bugzilla产品和组件来报告Gecko浏览器引擎错误?



已经报告了Gecko代码中几个bug,我有些恼火被迫使用,这似乎认为我是第一次报告错误,我想引导一步一步的帮助。但这不是我第一次烧烤...

是你需要的URL。



这是因为在Firefox的情况下,用于浏览器引擎(Gecko)bug的正确bugzilla产品实际上是 Core (而不是 Firefox 组件),并且没有 Gecko 组件。 直接带您进入一个实际的错误报告页面,就像您想要的那样,它完全跳过了所有首次设计的错误记录器一步一步的指导性帮助内容。



您需要手动从组件列表中选择正确的组件,但是如果您已经知道正确的组件,则可以制作书签包括它;例如是一个可以让你报告Firefox Web-Workers行为问题的URL。 / p>

添加& format = __ default __ 参数/值是让bugzilla跳过所有设计第一次错误记者一步一步引导帮助的东西。

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.

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").

Given that, is there a URL that will take me directly the form where I can quickly get to the right bugzilla "product" and "component" to report a Gecko browser-engine bug against?

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 is the URL you want.

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).

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.

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.

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浏览器引擎行为中的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 05:38