gpt4 book ai didi

android - 从 logcat 输出中禁用 WebView 消息

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:32:04 25 4
gpt4 key购买 nike

我们正在使用 WebView 显示 https 方案背后的网页,并故意在其上显示“不安全的内容”(非 https 资源)以提高性能,但 WebView 不断输出 logcat 警告消息。有没有办法禁用/隐藏它们?

从技术上讲,它可以将敏感 URL 泄露给任何可以读取 logcat 输出的内容,因此能够隐藏它真的很棒。

07-10 11:42:56.198:W/Web 控制台 (32423):位于 https://secure_url 的页面显示来自 http://insecure_url 的不安全内容。

最佳答案

这是可能的。

只需像这样为您的 WebView 覆盖 WebViewClient:

webView.setWebChromeClient(new WebChromeClient() 
{
@Override
public boolean onConsoleMessage(ConsoleMessage cm) {
Log.d("TAG", cm.message() + " at " + cm.sourceId() + ":" + cm.lineNumber());
return true;
}
});

您当然可以注释掉日志行,或者只创建一个 Log 类并在发布构建时禁用日志记录。

关于android - 从 logcat 输出中禁用 WebView 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11419923/

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