Pass console messages from debug pane to native console
(Removed android.util.Log call since the default implementation does this already)
This commit is contained in:
parent
53874ab887
commit
a13c91dc82
@ -84,10 +84,20 @@ window.debug.console.error = function(text) {
|
||||
|
||||
window.debug.console.overwriteNative = function() {
|
||||
window.debug.console.create();
|
||||
window.console = function() {}
|
||||
window.console.log = window.debug.console.log;
|
||||
window.console.warn = window.debug.console.warn;
|
||||
window.console.error = window.debug.console.error;
|
||||
|
||||
var nativeConsole = window.console;
|
||||
window.console = {};
|
||||
|
||||
function overwrite(which) {
|
||||
window.console[which] = function() {
|
||||
nativeConsole[which].apply(nativeConsole, arguments);
|
||||
window.debug.console[which].apply(window.debug.console, arguments);
|
||||
}
|
||||
}
|
||||
|
||||
overwrite("log");
|
||||
overwrite("warn");
|
||||
overwrite("error");
|
||||
}
|
||||
|
||||
window.debug.console.overwriteNativeIfRequired = function() {
|
||||
|
@ -84,7 +84,6 @@ public class IITC_WebView extends WebView {
|
||||
@Override
|
||||
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
|
||||
if (consoleMessage.messageLevel() == ConsoleMessage.MessageLevel.ERROR) {
|
||||
Log.d("iitcm", consoleMessage.message());
|
||||
((IITC_Mobile) getContext()).setLoadingState(false);
|
||||
}
|
||||
return super.onConsoleMessage(consoleMessage);
|
||||
|
Loading…
x
Reference in New Issue
Block a user