Javascript 在epub(html)阅读器应用程序(android sdk、ios、web等)中序列化用户元素的最佳方式是什么
我们正在开发epub读者图书馆。 我们的用户将能够在任何设备(web浏览器、android sdk应用程序、ios应用程序等)上同步阅读(通过服务器api)。 我们应该支持用户注释、引用、阅读位置和书签的同步。我们也支持改变文本大小。我们使用css列进行书籍分页 现在,对于序列化,我们尝试使用timdown/rangy库(textrangemodule):确定相对于书籍章节(html正文)的文本位置 但我们注意到:Javascript 在epub(html)阅读器应用程序(android sdk、ios、web等)中序列化用户元素的最佳方式是什么,javascript,android,ios,web,epub,Javascript,Android,Ios,Web,Epub,我们正在开发epub读者图书馆。 我们的用户将能够在任何设备(web浏览器、android sdk应用程序、ios应用程序等)上同步阅读(通过服务器api)。 我们应该支持用户注释、引用、阅读位置和书签的同步。我们也支持改变文本大小。我们使用css列进行书籍分页 现在,对于序列化,我们尝试使用timdown/rangy库(textrangemodule):确定相对于书籍章节(html正文)的文本位置 但我们注意到: 像selectCharacters(Node containerNode、Nu
- 像selectCharacters(Node containerNode、Number startIndex、Number endIndex)这样的js函数工作得非常慢
- 文本大小更改后的文本位置不匹配