Javascript webview高亮显示不工作

Javascript webview高亮显示不工作,javascript,android,webview,Javascript,Android,Webview,将此代码加载到webView后: String fun = "javascript:function getTextPage(){" + " if(document.caretRangeFromPoint){" + " var caretRangeStart = document.caretRangeFromPoint(0, 0);\n" + " var caretRangeEnd = do

将此代码加载到webView后:

 String fun = "javascript:function getTextPage(){" +

            "    if(document.caretRangeFromPoint){" +
            "       var caretRangeStart = document.caretRangeFromPoint(0, 0);\n" +
            "       var caretRangeEnd = document.caretRangeFromPoint(window.innerWidth, window.innerHeight);\n" +
            "    } else {\n" +
            "        return null;\n" +
            "    }" +
            "    var range = document.createRange();\n" +
            "    range.setStart(caretRangeStart.startContainer, caretRangeStart.startOffset);\n" +
            "    range.setEnd(caretRangeEnd.endContainer, caretRangeEnd.endOffset);\n" +
            "    alert(range.toString());" +
            "};";
    loadUrl(fun);
    loadUrl("javascript:getTextPage()");

方法findAll()findalsync()查找文本但不将其高级化

尝试此WebSettings WebSettings=mWebView.getSettings();setJavaScriptEnabled(true);已经完成了!