Greasy Fork

千图网收藏夹整理工具

解决收藏管理操作繁琐的问题

目前为 2022-01-05 提交的版本。查看 最新版本

作者
未知的动力
评分
0 0 0
版本
1.2
创建于
2022-01-04
更新于
2022-01-05
大小
12.8 KB
许可证
暂无
适用于

# 千图网收藏夹整理工具-业务逻辑与说明



### 1. API与权限说明

- API

数据获取来自千图官方的API ( v3版本: 2022.01.04 )

- 权限

获取方式基于Ajax请求 所以请求了油猴的异步请求权限、localStorage设置、查询、删除权限

``````javascript
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_deleteValue
// @grant GM_xmlhttpRequest
``````





### 2. 脚本核心

- 管理功能

- 在保留官方收藏夹的管理方式的前提下新增移动和复制功能
- 非自己的收藏夹仅能使用收藏功能 ( uid判断方式 )
- 所有操作的结果具有提示 ( 提示字符串内容由API提供 )
- 自动固定导航栏
- 移动操作会自动移除DOM



- 收藏夹目录数据相关

- 收藏夹目录数据存储在本地localStorage
- 优先读取本地数据
- 用户进入个人收藏夹主页会自动更新
- 用户可通过上下文菜单手动更新
- 仅记录收藏夹目录数据与最后一次使用数据
- 用户编辑收藏夹目录后不自动更新本地数据字段 ( 可刷新页面自动更新 )



- 特殊说明

- DOM控制

因为DOM体量小,页面DOM生成方式基于原生JavaScriptAPI与TamperMonkey API生成

无使用任何MVC框架,所以也不会请求下载任何框架/库数据