android.webkit.ConsoleMessage#message ( )源码实例Demo

下面列出了android.webkit.ConsoleMessage#message ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: OsmGo   文件: BridgeWebChromeClient.java
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
  String tag = "Capacitor/Console";
  if (consoleMessage.message() != null && isValidMsg(consoleMessage.message())) {
    String msg = String.format("File: %s - Line %d - Msg: %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
    String level = consoleMessage.messageLevel().name();
    if ("ERROR".equalsIgnoreCase(level)) {
      Log.e(tag, msg);
    } else if ("WARNING".equalsIgnoreCase(level)) {
      Log.w(tag, msg);
    } else if ("TIP".equalsIgnoreCase(level)) {
      Log.d(tag, msg);
    } else {
      Log.i(tag, msg);
    }
  }
  return true;
}
 
源代码2 项目: unity-ads-android   文件: WebPlayerView.java
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
	Boolean returnValue = false;

	if (shouldCallSuper("onConsoleMessage")) {
		returnValue = super.onConsoleMessage(consoleMessage);
	}
	if (shouldSendEvent("onConsoleMessage")) {
		String message = "";
		if (consoleMessage != null) {
			message = consoleMessage.message();
		}
		WebViewApp.getCurrentApp().sendEvent(WebViewEventCategory.WEBPLAYER, WebPlayerEvent.CONSOLE_MESSAGE, message, viewId);
	}
	if (hasReturnValue("onConsoleMessage")) {
		returnValue = getReturnValue("onConsoleMessage", java.lang.Boolean.class, true);
	}

	return returnValue;
}
 
源代码3 项目: Small   文件: WebView.java
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
    String msg = consoleMessage.message();
    if (msg == null)
        return false;
    Uri uri = Uri.parse(msg);
    if (uri != null && null != uri.getScheme() && uri.getScheme().equals(SMALL_SCHEME))
    {
        String host = uri.getHost();
        String ret = uri.getQueryParameter(SMALL_QUERY_KEY_RET);
        if (host.equals(SMALL_HOST_POP)) {
            WebActivity activity = mWebView.getActivity();
            if (activity != null) {
                activity.finish(ret);
            }
        } else if (host.equals(SMALL_HOST_EXEC)) {
            if (mWebView.mOnResultListener != null) {
                mWebView.mOnResultListener.onResult(ret);
            }
        }
        return true;
    }
    Log.d(consoleMessage.sourceId(),
            "line" + consoleMessage.lineNumber() + ": " + consoleMessage.message());
    return true;
}
 
源代码4 项目: BigDataPlatform   文件: SystemWebChromeClient.java
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(LOG_TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码5 项目: pychat   文件: SystemWebChromeClient.java
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(LOG_TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码7 项目: letv   文件: AuthActivity.java
public final boolean onConsoleMessage(ConsoleMessage consoleMessage) {
    String message = consoleMessage.message();
    if (TextUtils.isEmpty(message)) {
        return super.onConsoleMessage(consoleMessage);
    }
    Object obj = null;
    if (message.startsWith("h5container.message: ")) {
        obj = message.replaceFirst("h5container.message: ", "");
    }
    if (TextUtils.isEmpty(obj)) {
        return super.onConsoleMessage(consoleMessage);
    }
    AuthActivity.b(this.a, obj);
    return super.onConsoleMessage(consoleMessage);
}
 
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码9 项目: keemob   文件: SystemWebChromeClient.java
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(LOG_TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码10 项目: reader   文件: CordovaChromeClient.java
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码12 项目: ForPDA   文件: CustomWebChromeClient.java
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
    String message = "";
    message += "\"" + consoleMessage.message() + "\"";
    String source = consoleMessage.sourceId();
    if (source != null) {
        int cut = source.lastIndexOf('/');
        if (cut != -1) {
            source = source.substring(cut + 1);
        }
        message += ", [" + source + "]";
    }

    message += ", (" + consoleMessage.lineNumber() + ")";


    ConsoleMessage.MessageLevel level = consoleMessage.messageLevel();
    if (level == ConsoleMessage.MessageLevel.DEBUG) {
        Log.d(CONSOLE_TAG, message);
    } else if (level == ConsoleMessage.MessageLevel.ERROR) {
        Log.e(CONSOLE_TAG, message);
    } else if (level == ConsoleMessage.MessageLevel.WARNING) {
        Log.w(CONSOLE_TAG, message);
    } else if (level == ConsoleMessage.MessageLevel.LOG || level == ConsoleMessage.MessageLevel.TIP) {
        Log.i(CONSOLE_TAG, message);
    } else {
        Log.d(CONSOLE_TAG, message);
    }
    return true;
}
 
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(LOG_TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码14 项目: L.TileLayer.Cordova   文件: CordovaChromeClient.java
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码15 项目: IoTgo_Android_App   文件: CordovaChromeClient.java
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码16 项目: lona   文件: SystemWebChromeClient.java
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(LOG_TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(LOG_TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}
 
源代码20 项目: chappiecast   文件: SystemWebChromeClient.java
@TargetApi(8)
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage)
{
    if (consoleMessage.message() != null)
        LOG.d(LOG_TAG, "%s: Line %d : %s" , consoleMessage.sourceId() , consoleMessage.lineNumber(), consoleMessage.message());
     return super.onConsoleMessage(consoleMessage);
}