2012-07-10 9 views
6

हम एक वेब योजना के पीछे वेब पेज प्रदर्शित करने के लिए वेबव्यू का उपयोग कर रहे हैं और जानबूझकर प्रदर्शन के लिए "असुरक्षित सामग्री" (गैर-https संसाधन) प्रदर्शित करते हैं लेकिन वेबव्यू लगातार लॉगकैट चेतावनी संदेशों को आउटपुट करता है। क्या उन्हें अक्षम/छिपाने के लिए वैसे भी है?लॉगक आउटपुट से वेबव्यू संदेशों को अक्षम करें

यह लॉजिकैट आउटपुट को पढ़ने वाले किसी भी चीज़ पर संवेदनशील यूआरएल को तकनीकी रूप से रिसाव कर सकता है, इसलिए इसे छिपाने में सक्षम होना वास्तव में बहुत अच्छा होगा।

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

उत्तर

7

यह संभव है।

बस इस तरह अपने WebView के लिए WebViewClient ओवरराइड:

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

आप कर सकते हैं पाठ्यक्रम टिप्पणी बाहर लॉग पंक्ति या बस जब रिहाई का निर्माण कर रही है एक लॉग वर्ग और अक्षम लॉगिंग बनाने की।

+0

मेरे लिए काम नहीं करते हैं, जिसे एपीआई 25 का उपयोग नहीं किया जाता है – Ares91

संबंधित मुद्दे