我有一个Android WebView,可以加载包含多个console.assert(...)
次调用的.js文件。
我想在Android WebView中运行这些脚本时禁用所有console.assert
次调用。
有可能这样做吗?我们可以想象只在某些构建配置/风格中这样做吗?
非常感谢你的帮助。
答案 0 :(得分:0)
我没有尝试过,也没有尝试过:我认为如果有控制台消息那么你应该返回false。尝试这个但是不知道它的工作与否
webView.setWebChromeClient(new WebChromeClient()
{
@Override
public boolean onConsoleMessage(ConsoleMessage cm) {
Log.d("TAG", cm.message() + " at " + cm.sourceId() + ":" + cm.lineNumber());
return false;
}
});