Hata bildirme
WebRTC ile ilgili birkaç hata izleyici vardır:
- crbug.com - Chrome 1 için .
- bugreporter.apple.com - Safari için
- developer.microsoft.com - Edge için
- bugzilla.mozilla.org - Firefox için.
- bugs.opera.com/wizard - Opera için.
- bugs.webrtc.org - WebRTC yerel kodu için.
ve Chrome ve WebRTC mühendisleri tarafından sürekli olarak tetiklenirler.
İyi Bir Hata Raporu Nasıl Dosyalanır?
Talimatlar
- Hangi hata izleyiciyi kullanacağınızı belirleyin:
- Chrome'da bir sorunla karşılaşıyorsanız, Blink> WebRTC bileşenini kullanarak hatayı dosyalayın . Bu, “Bir şey oluşturmaya çalışan bir web geliştiriciyim” ve “Bir tarayıcı API'sı ile ilgili sorunlar” seçildikten ve doğru kişilerin hatalarınıza bakmasını sağladıktan sonra yapılabilir.
- Yerel kodla çalışan bir geliştiriciyseniz, hatayı bu bağlantıda dosyalayın .
- Aşağıda listelenen veri noktalarından mümkün olduğunca fazla bilgi ekleyin.
Örnek Veri Noktaları
- Tarayıcı / uygulamanın sürümü
- Chrome için: chrome: // version'dan kopyala / yapıştır
- WebRTC yerel kodu için: varsa, uygulamanızın kullandığı dalı (örn. Gövde) ve WebRTC revizyonunu (örn. R8207) ekleyin
- İşletim sistemi (Windows, Mac, Linux, Android, iOS vb.) Ve sürümü (örn. Windows 7, OS X 10.9, Ubuntu 14 vb.)
- Donanım platformu / cihaz modeli (örn. PC, Mac, Samsung 4S, Nexus 7, iPhone 5S, iPad Air 2 vb.)
- Kamera ve mikrofon modeli ve sürümü (varsa)
- Chrome ses ve video cihazı sorunları için lütfen https://test.webrtc.org adresindeki testleri çalıştırın. Testlerin çalışması bittikten sonra, üstteki hata simgesini tıklayın, raporu indirin ve raporu sorun izleyiciye ekleyin.
- Web Sitesi URL'si
- Üreme adımları: hatanın nasıl yeniden üretileceği hakkında ayrıntılı bilgi. Varsa, lütfen HTML + JavaScript'te minimum bir test sayfası ekleyin veya bu sayfaya bağlantı verin.
- Çökmeler için
- Chrome'u kullanırken kilitlenme yaşarsanız, lütfen bu talimatları uygulayarak kilitlenme kimliği ekleyin.
- WebRTC yerel kodunu kullanırken bir kilitlenme yaşarsanız, lütfen tam yığın izlemeyi ekleyin.
- Chrome veya yerel bir uygulamada işlevsel sorunlar veya ICE sorunları için lütfen yerel bir günlük toplayın.
- Chrome'daki bağlantı sorunları için, aramaya başlamadan önce ve arama devam ederken chrome: // webrtc-internals uygulamasının başka bir sekmede açık olduğundan emin olun,
- Döküm Oluştur bölümünü genişletmek,
- PeerConnection güncellemelerini ve istatistik verilerini indir düğmesini tıklayın. Dökümü yerel makinenize kaydetmeniz istenir. Lütfen bu dökümü hata raporuna ekleyin.
- Arama devam ederken Chrome'daki ses kalitesi sorunları için,
- lütfen chrome: // webrtc-internals'i başka bir sekmede açın,
- Döküm Oluştur bölümünü genişletmek,
- Tanılama ses kayıtlarını etkinleştir onay kutusunu doldurun. Kaydı yerel makinenize kaydetmeniz istenir. Aramayı bitirdikten sonra kaydı hataya ekleyin.
- Yankı sorunları için, yankıyı işleyen tarafından değil, yankıyı oluşturan taraftan bir ses kaydı yakalamaya çalışın. Örneğin, UserA ve UserB bir görüşme içindeyse ve UserA kendi kendine konuştuğunu duyarsa, lütfen UserB'den bir ses kaydı alın.
Güvenlik hatası dosyalama
WebRTC ekibi güvenliği çok ciddiye almaktadır. WebRTC'de bir güvenlik açığı bulursanız, hata Chromium'u değil , yalnızca yerel WebRTC kodunu etkiliyor olsa bile lütfen bir Chromium güvenlik hatası gönderin.
Sabit Chromium güvenlik hatalarının geçmişi en iyi Google Chrome sürüm blogundaki Sabit Kanal güncellemelerindeki güvenlik notları aracılığıyla bulunur .
Ayrıca, sorun izleyicide sabit, genel olarak görünür Tür = Hata Güvenliği hatalarını da bulabilirsiniz (not: güvenlik hataları, düzeltildikten 14 hafta sonra normal olarak herkese görünür hale gelir). WebRTC kodunda Chromium'un kullanmadığı bir hata varsa (Android / iOS için Java / ObjC sarmalayıcıları gibi), fix -webrtc'de düzeltmeleri ayrı ayrı duyururuz .
Güvenlik düzeltmelerini genellikle hiçbir şubeyle geriye doğru birleştirmeyeceğimizi unutmayın, bu nedenle eski şubeleri kullanıyorsanız, ilgili güvenlik düzeltmelerinin birleştirilmesini sağlamak sizin sorumluluğunuzdadır.
Chrome'da güvenlik hataları hakkında bildirim alma
Chrome'daki güvenlik hatalarındaki etkinlik / yorumlar hakkında otomatik bildirimler almak için, belirli hatalarda (hataya erişimi olan biri tarafından) açıkça cc: d olmanız veya tüm güvenlik hata bildirimleri için özel bir posta listesinin parçası olmanız gerekir. Bu listeye erişmek için Chrome Güvenlik ekibine başvurmanız gerekir, bununla ilgili daha fazla bilgiyi “Chromium güvenlik açıklarına nasıl erişebilirim?” Altındaki Chrome Güvenlik sayfasında görebilirsiniz. sayfanın sonunda.
Chrome'un güvenlik bildirimi listesinin, yalnızca WebRTC olanlar değil, Chrome'daki tüm güvenlik hataları hakkında bildirim alacağını lütfen unutmayın. Normalde bir sorunun WebRTC'yi etkileyip etkilemediğini anlamak bir sorun olmamalıdır, çünkü büyük olasılıkla WebRTC ile ilgili bileşenlerden biriyle etiketlenecektir (Blink> WebRTC, Blink> GetUserMedia, Blink> MediaStream, Blink> Medya Kaydı'ndan biri) veya alt bileşenleri.
Ayrıca, liste tarafından verilen erişimin yalnızca Type = Bug-Security hatalarına uygulanacağını unutmayın. Çökme, bellek sızıntısı ve diğer olası güvenlik açıklarına sahip tüm hatalar Bug-Security olarak işaretlenmemiştir. Güvenlik Sorunları için Önem Derecesi Yönergeleri'nde ve ayrıca Güvenlik SSS sayfasında hangi hata kategorilerinin güvenlik hatası olarak kabul edildiği hakkında daha fazla bilgi edinebilirsiniz.