WebView で Android 用のHighlighterを作成しています。
強調する目的で、ある例ではJQueryとRangyを使用し、別の純粋なJavascriptとXPathを使用しています。デスクトップブラウザでも同じハイライトを試しています。
強調表示中に直面している問題について投稿した以前の質問を参照してください...
だから...これらの質問への回答から、私は次の結論に達しました
WebView にロードされた HTML の DOM 構造は一貫性がなく、デスクトップ ブラウザにロードされた同じ HTML ページの構造とは異なります。
この結論をサポートするために、jsFiddle (質問のリンク) を作成しました。しかし、WebView は DOM 構造を変更していない可能性もあると思いますが、div 内で正しくないTextNodesを確実に返します...
問題は、WebView の HTML の DOM 構造のこの変更を止める方法はありますか? 洞察力のある人はいますか?