我正在编写Chrome扩展,需要存储和恢复用户突出显示的选择。存储的信息将存储在我的服务器上。我想知道我该怎么做?存储和恢复突出显示的选择
我看了一下使用范围,但我不确定这是否正确的方式,因为下面的例子只在FireFox中工作。
,我发现这个example但它只是在Firefox :(工作
我正在编写Chrome扩展,需要存储和恢复用户突出显示的选择。存储的信息将存储在我的服务器上。我想知道我该怎么做?存储和恢复突出显示的选择
我看了一下使用范围,但我不确定这是否正确的方式,因为下面的例子只在FireFox中工作。
,我发现这个example但它只是在Firefox :(工作
我认为,网页上的技术可能不会工作在Chrome:没有理由为什么它不应该当我保存选择并重新加载,我看到了选择恢复,然后很快消失,所以我怀疑的东西在页面(可能是广告)以某种方式破坏的选择。
如果你不能得到那个工作,你可以试试我的Rangy的serializer module库,尽管它可能只是Chrome的矫枉过正。
一般来说,使用浏览器的Selection
和Range
API绝对是一种可行的方式。现在它们在当前的浏览器中被标准化和普遍支持(自然有一些怪癖和错误)。
谢谢。我会看看它:) – user27279 2012-03-08 00:11:33
该示例在Chrome中适用于我。 – abraham 2012-03-07 23:11:42