Google 致力于为黑人社区推动种族平等。查看具体行动
此页面由 Cloud Translation API 翻译。
Switch to English

错误报告

有几个与WebRTC相关的错误跟踪器:

并且Chrome和WebRTC工程师不断对其进行分类。

如何提交良好的错误报告

使用说明

  • 确定要使用的错误跟踪器:
    • 如果您在Chrome中遇到问题,请使用Blink> WebRTC组件提交错误。这可以在选择“我是一名试图开发某些东西的Web开发人员”和“浏览器API问题”之后完成,并确保适当的人员可以看到您的错误。
    • 如果您是使用本机代码的开发人员,请在此链接中提交错误。
  • 尽可能包括以下列出的数据点。

数据点示例

  • 浏览器/应用程序的版本
    • 对于Chrome:从chrome:// version复制/粘贴
    • 对于WebRTC本机代码:如果适用,请包括您的应用程序使用的分支(例如主干)和WebRTC修订版(例如r8207)。
  • 操作系统(Windows,Mac,Linux,Android,iOS等)和版本(例如Windows 7,OS X 10.9,Ubuntu 14等)
  • 硬件平台/设备型号(例如PC,Mac,三星4S,Nexus 7,iPhone 5S,iPad Air 2等)
  • 相机和麦克风的型号和版本(如果适用)
    • 对于Chrome音频和视频设备问题,请在https://test.webrtc.org上运行测试。测试完成运行后,单击顶部的错误图标,下载报告,并将报告附加到问题跟踪器。
  • 网址
  • 复制步骤:有关如何复制该错误的详细信息。如果适用,请附加或链接到HTML + JavaScript中的最小测试页。
  • 对于崩溃
    • 如果您在使用Chrome时遇到崩溃,请按照以下说明添加崩溃ID。
    • 如果您在使用WebRTC本机代码时遇到崩溃,请提供完整的堆栈跟踪。
  • 对于功能问题或ICE问题,无论是Chrome还是本机应用程序,请收集本机日志
  • 对于Chrome上的连接问题,请在开始通话之前以及通话进行中,确保在另一个标签中打开chrome:// webrtc-internals,
    • 展开创建转储部分,
    • 单击下载PeerConnection更新和统计数据按钮。系统将提示您将转储保存到本地计算机。请将该转储附加到错误报告。
  • 对于Chrome上的音频质量问题,在通话过程中,
    • 请在另一个标签中打开chrome:// webrtc-internals,
    • 展开创建转储部分,
    • 填写启用诊断录音复选框。系统将提示您将录音保存到本地计算机。结束通话后,将录音附加到错误。
  • 对于回声问题,请尝试从产生回声的那一侧而不是听到回声的那一侧捕获音频记录。例如,如果UserA和UserB在通话中,并且UserA听到自己讲话,请从UserB获取音频记录。

提交安全漏洞

WebRTC团队非常重视安全性。如果您发现WebRTC中存在漏洞,请提交Chromium安全漏洞 ,即使该漏洞仅影响本机WebRTC代码而不影响Chromium。

在Chrome浏览器发布博客的“稳定频道”更新中,最好通过安全说明找到已修复Chromium安全错误的历史。

您还可以在问题跟踪器中找到固定的,公开可见的Type = Bug-Security错误(请注意:安全漏洞通常在修复后14周就变得公开可见)。如果WebRTC代码中有一个Chromium并未使用的错误(例如Android / iOS的Java / ObjC包装器),我们将在ask-webrtc上另行发布修复程序。

所有公开的仅本机安全性错误的列表

请注意,我们通常不会将安全修复程序向后合并到任何分支,因此,如果您使用的是较旧的分支机构,则有责任确保将相关的安全修复程序合并。

接收有关Chrome中安全漏洞的通知

要获取有关Chrome中安全漏洞的活动/评论的自动通知,您需要明确地抄送特定漏洞的cc:d(由有权访问该漏洞的人),或者是所有安全漏洞通知的特殊邮件列表的一部分。要进入该列表,您必须向Chrome Security小组提出申请,请在“如何获取Chromium漏洞?”下的Chrome Security页面上查看有关此内容的更多信息。在页面的底部。

请注意,Chrome的安全通知列表将收到有关Chrome中所有安全错误的通知,而不仅仅是WebRTC的通知。通常,弄清楚问题是否影响WebRTC并不是问题,因为它很可能用与WebRTC相关的组件之一标记(Blink> WebRTC,Blink> GetUserMedia,Blink> MediaStream,Blink> MediaRecording中的一个)或其子组件。

另请注意,列表授予的访问权限仅适用于Type = Bug- Security的错误。但是,并非所有带有崩溃,内存泄漏和其他潜在漏洞的bug都被标记为Bug-Security。您可以在《安全问题严重性指南》以及“ 安全性常见问题”页面上了解有关哪些类别的错误被视为安全性错误的更多信息。


  1. 拥有Google帐户的任何人都可以提交错误