2012-07-10 34 views
6

Web sayfalarını bir https şemasının arkasındaki web sayfalarında görüntülemek ve performans açısından "güvenli olmayan içeriği" (https olmayan kaynaklar) kasıtlı olarak görüntülemek için WebViews kullanıyoruz, ancak WebView sürekli olarak günlük uyarı iletilerini veriyor. Onları devre dışı bırakmak/saklamak için zaten var mı?Webcat iletilerini logcat çıkışından devre dışı bırakma

Teknik olarak hassas URL'leri logcat çıktısını okuyabilecek herhangi bir şeye sızdırabilir, bu nedenle gizlemek gerçekten harika olur.

07-10 11:42:56.198: W/Web Console(32423): The page at https://secure_url displayed insecure content from http://insecure_url.

cevap

7

olması mümkündür.

Sadece bu gibi WebView'da için WebViewClient geçersiz:

webView.setWebChromeClient(new WebChromeClient() 
{ 
    @Override 
    public boolean onConsoleMessage(ConsoleMessage cm) { 
     Log.d("TAG", cm.message() + " at " + cm.sourceId() + ":" + cm.lineNumber()); 
     return true; 
    } 
}); 

yapabilirsiniz ders comment dışarı günlüğü hat veya sürüm derlemesi yaparken sadece Günlüğü sınıf ve devre dışı bırakma günlüğü oluşturmak arasında.

+0

Benim için çalışmıyor, API 25 kullanılarak çağrılmıyor – Ares91

İlgili konular