आप वास्तव में एक WebView, जो आप को पकड़ने के लिए अनुमति होगी से सांत्वना संदेश प्राप्त कर सकते त्रुटियां जो फेंकता है।
ऐसा करने के लिए:
final WebView webView = (WebView) findViewById(R.id.webview_terms_conditions);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
Log.d("MyApplication", consoleMessage.message() + " -- From line "
+ consoleMessage.lineNumber() + " of "
+ consoleMessage.sourceId());
return super.onConsoleMessage(consoleMessage);
}
});
webView.loadUrl(getString(R.string.url_terms_conditions));
simila:
- अपने WebView
- सेट एक WebChromeClient
- अवहेलना onConsoleMessage
उदाहरण पर JavaScript सक्षम यह here कहता है, हालांकि यह दस्तावेज़ पूरा नहीं हुआ है और यह एक बहिष्कृत विधि का उपयोग करता है।
जब एंड्रॉयड किटकैट पर चल रहा है, आप भी enable remote debugging!
कैसे Firebug Lite वेबव्यू अंदर दूरदराज के यूआरएल को इंजेक्षन कर सकते हैं? – user1788736