保存页面后删除突出显示

rangy remove highlight after save the page

我可以突出显示 selected 文本并删除 it.However,突出显示 selected 文本后我想保存页面并且我希望能够 select 它并在我恢复它时取消突出显示它。 但是当我重新加载保存的页面时,rangy 不会取消突出显示。 我怎样才能做到这一点 ? 我的错误:

我使用 jQuery 解决了这个问题,如下所示:

function unhighlight() {
    var range = window.getSelection().getRangeAt(0);
    var node = $(range.commonAncestorContainer)

    if (node.parent().is('span')) {
        node.unwrap();
    }
}