3

我正在WebView 中为 Android制作荧光笔。

出于突出目的,在一个示例中,我在另一个纯JavascriptXPath中使用JQueryRangy。我也在桌面浏览器中尝试相同的亮点

请参考我之前发布的问题,了解我在突出显示期间面临的问题......

-->>使用XPath时的问题

-->>使用Rangy时的问题 (尚未回答!)

所以...从对这些问题的回答中,我得出的结论是

WebView中加载的HTML的DOM结构与桌面浏览器中加载的相同HTML页面的DOM结构不一致且不同,主要参考“TextNodes” ..

为了支持这个结论,我创建了一个 jsFiddle(问题中的链接)。但是,我也认为 WebView 可能不会改变 DOM 结构,但它肯定会在 div 内返回不正确的TextNodes ...

现在的问题是,有没有办法阻止 WebView 中 HTML 的 DOM 结构发生这种变化? 有没有见识的大佬

4

0 回答 0