如何获得Android Webview错误的准确代码行:I / chromium:[INFO:CONSOLE(1)]" Uncaught SyntaxError:意外的令牌<",来源:bla

时间:2017-08-25 10:16:08

标签: android webview

桌面浏览器上没有发生此错误, 如何在Android WebView

上获得更准确的代码行,以发现该类错误的错误
error: I/chromium: [INFO:CONSOLE(1)] "Uncaught SyntaxError: Unexpected token <", source: bla --> bla is main website

导致该错误的html的哪一行?

2 个答案:

答案 0 :(得分:2)

远程调试可以显示错误https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews

对于我目前的情况,问题是因为ajax请求没有被截获(所以没有设置cookie)。在我的webapp / server上,当用户未登录时返回html文本(因为cookie为空),并且该结果由jquery评估为json,因此它将显示Unexpected token <

答案 1 :(得分:1)

据我所知,您无法了解网页中的哪一行存在问题。你只能从网页javascript显示Console.log。

如果可以,请尝试使用Console.log进行调试:https://developer.android.com/guide/webapps/debugging.html

请记住在WebView中启用javascript webView.getSettings().setJavaScriptEnabled(true);