2015-04-30 81 views
0

中的web視圖中突出顯示選定的文本下面的java腳本代碼正常工作在html,而在android中使用下面的腳本時,它不起作用。如何在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

+0

請指教某人? – Pramod

+0

添加幫助 –

回答

0

只是第一次檢查:您是否啓用了Javascript? this.webView.getSettings().setJavaScriptEnabled(true);

+0

this.webView.getSettings()。setJavaScriptEnabled(true);已經包含在活動中... – Pramod