Javascript Android webview OnConsolleMessage错误:未捕获语法错误:无效或意外令牌

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

我正在Android webView中加载一个URL,它在自定义选项卡或手机浏览器上运行良好,但在webView中不起作用

在webView中加载时,在
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
        }
    }