商店&a​​mp;恢复突出显示的选择

时间:2012-03-07 23:01:06

标签: javascript google-chrome range

我正在编写Chrome扩展程序,我需要存储和恢复用户突出显示的选项。存储的信息将存储在我的服务器上。我想知道我会怎么做?

我研究过使用Range,但我不确定这是否正确,因为下面的例子只适用于FireFox。

我发现了这个example,但它只适用于FireFox :(

1 个答案:

答案 0 :(得分:0)

我认为该页面上的技术可能在Chrome中有效:没有理由不这样做。当我保存选择并重新加载时,我看到选择恢复然后很快消失,所以我怀疑页面中的某些内容(可能是广告)正在以某种方式破坏选择。

如果你无法解决这个问题,你可以试试serializer moduleRangy库的Selection,虽然这对于Chrome来说可能有些过分。

通常,使用浏览器的Range和{{3}} API绝对是可行的方法。它们现在已经标准化,并且在当前浏览器中得到普遍支持(当然有一些怪癖和错误)。