Javascript Android webview OnConsolleMessage错误:未捕获语法错误:无效或意外令牌
我正在Android webView中加载一个URL,它在自定义选项卡或手机浏览器上运行良好,但在webView中不起作用 在webView中加载时,在Javascript Android webview OnConsolleMessage错误:未捕获语法错误:无效或意外令牌,javascript,android,webview,android-webview,Javascript,Android,Webview,Android Webview,我正在Android webView中加载一个URL,它在自定义选项卡或手机浏览器上运行良好,但在webView中不起作用 在webView中加载时,在onConsolleMessage()中会显示一个错误 错误消息:Uncaught语法错误:无效或意外令牌 sourceId:https://resources.company.com/client/v2/builds/runtime.48bbfd5a1a8282719421.js // webview settings: webvie
onConsolleMessage()中会显示一个错误
错误消息:Uncaught语法错误:无效或意外令牌
sourceId:https://resources.company.com/client/v2/builds/runtime.48bbfd5a1a8282719421.js
// webview settings:
webview.settings.apply {
setJavaScriptEnabled(true);
setAllowUniversalAccessFromFileURLs(true);
setDomStorageEnabled(true);
}
webview.addJavascriptInterface(
WebViewInterface { navigateToPage() },
"android"
)
webview.webViewClient = object : WebViewClient()
webview.webChromeClient = object : WebChromeClient() {
override fun onProgressChanged(view: WebView, newProgress: Int) {
if (newProgress >= PROGRESS_COMPLETE) {
loading_indicator.hideLoading()
}
super.onProgressChanged(view, newProgress)
}
override fun onConsoleMessage(consoleMessage: ConsoleMessage?): Boolean {
consoleMessage?.apply {
Log.d("error test:", "-- ${message()}--")
}
return true
}
}