diff --git a/README.md b/README.md index 36aecfe..2fc4e94 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ - **屏蔽埋点上报**:丢弃发往字节、百度统计域名的埋点请求。 - **章节信息补全**:补上卷名、精确到秒的更新时间,并修正页面标题。 - **用户信息展示**:已登录时在头像菜单里显示已读本数和累计阅读时长。 +- **书架优化**: 允许展示因各种原因无法在网页阅读的书籍显示在书架中,并支持跳转。补充展示更多数据(如上次更新等等)。 ## 开发计划 @@ -32,7 +33,8 @@ 8. 更详细的书籍信息(评分、在读人数等) 9. 推书页面 10. 听书 -11. 自定义 API 接口以实现更多高级功能 +11. 自定义 API 接口以实现更多高级功能 + 如果您有更多好的想法,欢迎提 PR 或 Issue。 ## 使用 @@ -84,18 +86,14 @@ src/ 新增页面功能时,在 `hooks/` 下建一个模块,导出 `HookConfig[]` 并在 `hooks/index.ts` 里注册。每个钩子声明自己关心的事件和一个 `filter`,命中才执行,互不影响。 -### UI 技术选型 - -目前的界面改动都是直接操作 DOM,因为改的量还很小,插几个节点就够了。Vue 已经引入并配好构建(`@vitejs/plugin-vue`),等做到短剧播放、用户详情、评论这类大型界面时会用 Vue 写,但现在还没到那一步。 - ## 关于账号安全 -正文与书籍详情走 `*.jxbhmy.com`,这是番茄小说旗下**红烛小说**的接口,与番茄数据基本通用,风控更低且不需要请求签名。这是第一方接口,不是第三方服务。 +正文与书籍详情走 `*.jxbhmy.com`,这是番茄小说旗下**红烛小说**的接口,与番茄数据基本通用,风控更低且不需要请求签名。这是第一方接口,不是第三方服务。 脚本**没有申请 `GM_cookie` 权限**。`sessionid` 是 HttpOnly 的,脚本读不到、也没打算读。所有需要登录凭据的请求都用页面原生 `fetch` 发送的同源请求完成,由浏览器自动带上 Cookie,凭据不经过脚本,也不会被发往任何其他地方。 -如果后续同源接口无法满足脚本需求,会考虑使用 `GM_cookie` 权限。但我们确保您的凭据不会被发送到番茄小说及其相关平台以外的任何第三方。后期加入第三方接口时,接口由您自己输入。此时,我们可能会将凭据发往**您自己填写的 API **。使用即应确认风险,我们不对任何第三方接口的行为负责。 +如果后续同源接口无法满足脚本需求,会考虑使用 `GM_cookie` 权限。但我们确保您的凭据不会被发送到番茄小说及其相关平台以外的任何第三方。后期加入第三方接口时,接口由您自己输入。此时,我们可能会将凭据发往 **您自己填写的 API** 。使用即应确认风险,我们不对任何第三方接口的行为负责。 -代码全部开源,欢迎审查。 +代码全部开源,欢迎审查。 ## 许可 @@ -104,5 +102,5 @@ src/ ## 免责声明 本项目仅供学习和技术研究使用。请遵守番茄小说的用户协议与相关法律法规,不要用于商业用途或内容再分发。 -本项目永久开源免费,未经授权不得用于售卖。如果您通过购买获得此项目,那么证明你被骗了,请举报退款。 +本项目永久开源免费,未经授权不得用于售卖。如果您通过购买获得此项目,那么证明你被骗了,请举报退款。 本项目不保证任何功能的稳定性、准确性和安全性,使用时请自行承担风险。 \ No newline at end of file diff --git a/package.json b/package.json index 42cbabf..3bb4466 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fanqie-assistant", - "version": "0.0.2", + "version": "0.0.3", "type": "module", "scripts": { "dev": "vite",