使用angular.JS注释网页

Annotate Webpage using angular.JS

本文关键字:网页 注释 JS angular 使用      更新时间:2023-09-26

我想创建一个工具,突出显示网页中的文本,并允许用户评论。我们还需要将这些注释存储在一些存储中,以便当用户下次登录时,他可以看到亮点&他的评论。我想知道我应该如何使用NO-SQL数据库存储数据相关的注释,如评论信息,开始位置,文本在特定页面上的结束位置。

我推荐查看Annotator, Annotator- pouchdb和Hypothesis。

Annotator是一个用于在HTML上做注释的库。它处理选择、突出显示,并提供一些注释UI。有标记扩展、Web注释数据模型支持等。注释器的Annotator-PouchDB存储插件将允许您在支持CouchDB HTTP API的NoSQL数据库中存储注释,例如PouchDB, Apache CouchDB和IBM的Cloudant。

最后,假说(和它的"h"代码)是一个更"开箱即用"的注释解决方案,它包括一个支持PDF注释的旧注释器的大量定制版本,并将其数据存储在ElasticSearch中。

希望你(或其他人)找到一个可行的解决方案!