Javascript webview高亮显示不工作
将此代码加载到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
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);已经完成了!