gpt4 book ai didi

javascript - 如何将不同类型的 webview javascript 消息记录到 java ide 控制台

转载 作者:行者123 更新时间:2023-11-28 06:58:18 26 4
gpt4 key购买 nike

将消息从 webview javascript 记录到 java ide 控制台的众所周知的方法是

webView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onConsoleMessage(ConsoleMessage cm) {
Logger.d(cm.message());
return true;
}
}

只有“onConsoleMessage”方法,但没有“onConsoleError”或“onConsoleDebug”方法

但是记录不同类型消息的最佳方式是什么?

最佳答案

您可以通过查看MessageLevel来查看您收到的控制台消息类型。属性。

例如,要仅记录调试消息,请使用类似于以下内容的内容:

webView.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onConsoleMessage(ConsoleMessage cm) {
if(cm.MessageLevel.valueOf("DEBUG")) {
Logger.d(cm.message());
}
return true;
}
}

关于javascript - 如何将不同类型的 webview javascript 消息记录到 java ide 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32376763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com