1

我正在开发一个在 WebKit 中显示静态 HTML 并允许用户选择和突出显示文本的查看器应用程序。

我的方法是保持静态 HTML 文档完整,并将高亮部分保存在单独的位置。Rangy非常适合序列化选择,以便在应用程序再次启动时可以存储和重新应用它们。

但是,使用 CSS Class Applier Rangy 扩展来标记突出显示的部分,会更改文档的 DOM 结构,从而使所有先前序列化的范围无效。

是否可以在不更改 DOM 结构的情况下将 CSS 类应用于用户选择?

非常感谢!

4

0 回答 0