¿Hay alguna forma de detectar errores en la consola Web?

Con WebView, algunos sitios web tardan mucho tiempo en completar la carga de la página (como en WebViewClient.onPageFinished () ) y, cuando esto sucede, esto se caracteriza por errores de la Consola Web del tipo siguiente:

E/Web Console(1916): Unsafe JavaScript attempt to access frame with URL http://mobile.example.com from frame with URL http://ad.doubleclick.net/adi/interactive.example.com/front_sub;sz=320x50;ord=7340930261983. Domains, protocols and ports must match. 05-26 10:44:15.274: E/Web Console(1916): at null:1 

Me gustaría poder captar esos errores y manejarlos de alguna manera. Por ejemplo, emitir un mensaje o cualquier cosa relevante a mi aplicación, el manejo real es irrelevante en este momento a la pregunta central:

¿Hay alguna forma de detectar esos errores? Es decir, de una manera que mi aplicación puede ser notificada?

Nota: Esta no es una pregunta de Javascript. No estoy programando un sitio web. Estoy accediendo a un sitio web existente cuya implementación está fuera de mi control. Esta es una pregunta de WebView (actualmente en el entorno de Android, pero podría estar en otros entornos que sean capaces de alojar WebView también).

¿Tiene un ejemplo de un sitio web?

Debería poder anular WebChromeClient.onConsoleMessage(ConsoleMessage consoleMessage).

Sugiero este ejemplo proporcionado por google para Debugging Web Apps

Observe que sólo se muestra "part1" cuando se proporciona una lista delimitada por comas de paramters dentro de la función console.log, aquí hay un pedazo de código javascript para probar que:

 console.log("part1","part2"); 

El resultado será:

 part1 -- From line 1 of http://example.js10/test.js 
  • ¿Cómo puedo pausar el contenido de Flash en un WebView de Android cuando mi actividad no es visible?
  • Uso de shadow-dom (Polymer) en Android 4.4 Webview
  • Añadir indicador de carga / barra de progreso a Phonegap Pantalla de bienvenida de Android
  • Proguard rompe Android WebView, ¿Por qué?
  • ¿Por qué mi webview de pantalla completa se cierra constantemente inmediatamente después de la apertura?
  • El teclado Android no se muestra al hacer clic en la entrada en la vista web
  • Cómo ver la transmisión de vídeo RTSP a través de WebView en la aplicación para Android
  • Desarrollo de Android: Uso de la imagen de activos en un HTML de WebView
  • Cómo habilitar WebKitDeveloperExtras en WebView de Android
  • Renderizar archivos epub en android
  • webView.loadUrl no funciona
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.