Javascript Mark.js是否永久保留标记?

Javascript Mark.js是否永久保留标记?,javascript,dom,google-chrome-extension,highlight,Javascript,Dom,Google Chrome Extension,Highlight,我目前正在使用mark.js作为谷歌浏览器的扩展来突出显示网页上的一些文本 现在,每当我刷新页面或右键单击时,所有标记都会丢失 有没有办法保持那个标记?在我看来,mark.js并没有改变DOM。 我想标记文本,但也能够(例如)在打印该页面或将其保存为pdf时,保持我所做的突出显示 我就是这样做的。这与上的说明基本相同: strAdv.css: /*CSS to define diferent marking classes*/ .strAdv { padding: 0; background-c

我目前正在使用mark.js作为谷歌浏览器的扩展来突出显示网页上的一些文本

现在,每当我刷新页面或右键单击时,所有标记都会丢失

有没有办法保持那个标记?在我看来,mark.js并没有改变DOM。 我想标记文本,但也能够(例如)在打印该页面或将其保存为pdf时,保持我所做的突出显示

我就是这样做的。这与上的说明基本相同:

strAdv.css:

/*CSS to define diferent marking classes*/
.strAdv {
padding: 0;
background-color: chartreuse;
}

找到了克服这个问题的方法。 只需存储要标记的文本项,并在每次刷新页面时再次标记它们

/*CSS to define diferent marking classes*/
.strAdv {
padding: 0;
background-color: chartreuse;
}