劃詞高亮功能的實現附帶開原始碼

Summer發表於2020-07-12

劃詞高亮功能的實現附帶開原始碼

原始碼:github.com/summerblue/annotator

合併以下兩個開源類庫:

以此來實現標記高亮文章內容。

對比常見的 XPATH 記錄位置

優點是能更加精準定位到高亮內容,而不會出現 DOM 改變後,內容錯誤標記的情況。

缺點是頁面會出現重複的標示,不過這個可以通過提示使用者增加標示字數來解決。

太少字數的內容、或者出現頻率太高的內容,其實也沒必要標示。所以從實際使用上來講也不會是個大問題。

討論請前往:

本作品採用《CC 協議》,轉載必須註明作者和本文連結

擯棄世俗浮躁,追求技術精湛

相關文章