详细介绍
为之前浏览过的 Imgur 图库帖子添加“Seent It”图标。
Imgur 用户长期以来一直希望有一个功能来标记以前浏览过的图库帖子。此扩展程序正是为此而设计。
使用此扩展程序访问 imgur.com 并浏览图库时,它会将图库帖子的 ID 添加到本地存储中。扩展程序随后读取这些记录,将帖子标记为“Seent”(简单来说就是标记为“已浏览”)。它会在图库列表以及单个图库帖子的侧边栏中标记帖子。
目前它不会处理重复发布的帖子。将来可能会加入此功能,但目前尚无开发计划。我会尽量保持此应用更新,并随着时间推移增加新功能。
由于本地存储空间有限(5MB),长时间使用后可能出现问题,因此我正在考虑根据用户反馈增加多种将图片标记为“Seent”的方式。这些方式包括读取历史记录(仅搜索 Imgur 图库帖子),以及几种存储已浏览图库帖子的方法,例如使用文件系统将数据写入用户硬盘上的文件。我也在考虑同步选项。
欢迎在 https://github.com/HHHApps/SeentIt 或 https://github.com/cowanhe/SeentIt 查看代码。如果你使用 Imgur,也欢迎通过 http://imgur.com/user/cowanhe 在 imgur.com 上联系我。
------------------------
关于权限:
所有代码都公开可见,但我会尽可能简单地说明。我建议你通过上面的 GitHub 链接阅读代码。
:用于将每个标签页的网址与“imgur.com”和“imgur.com/gallery/”匹配。
webNavigation:用于跟踪网站内部不刷新页面而更改数据的导航。我只关注 imgur.com。
tabs:用于读取你查看的每个标签页的数据,但我只关注网址包含“imgur.com”的标签页。
storage:用于将 Imgur 图库 ID 存入浏览器的本地存储。这是我使用此权限的唯一原因。