如何在android中的Web视图中突出显示所选文本

时间:2015-04-30 09:46:19

标签: javascript android webview

以下java脚本代码在普通html中工作,而在android中使用以下脚本时,它无效。

代码

function highlight(colour) {
    var range, sel;
    if (window.getSelection) {
            // Non-IE case
        sel = window.getSelection();
        if (sel.getRangeAt) {
            range = sel.getRangeAt(0);
        }
        document.designMode = "on";
        if (range) {
            sel.removeAllRanges();
            sel.addRange(range);
        }
            // Use HiliteColor since some browsers apply BackColor to the whole block
        if ( !document.execCommand("HiliteColor", false, colour) ) {
            document.execCommand("BackColor", false, colour);
        }
        document.designMode = "off";
    } else if (document.selection && document.selection.createRange) {
            // IE case
        range = document.selection.createRange();
        range.execCommand("BackColor", false, colour);
    }
}

请有人建议我如何在webview中突出显示所选文字。

1 个答案:

答案 0 :(得分:0)

只是第一次检查:你启用了Javascript吗? JList