小黑盒社区

侧边栏内嵌小黑盒社区浏览能力,无需离开编辑器即可查看首页帖子信息流、社区话题、帖子详情及评论。登录一次后自动保存会话,后续使用无需重复登录。
设计特性
- 保持编辑窗口:帖文、圈子与评论均在侧边栏呈现,便于保持工作编辑器打开时查看
- 会话持久化:登录成功后自动保存会话凭证,重新打开时直接进入登录态
- 灵活视图控制:支持滚动同步、面板折叠与无图模式等可配置项
核心功能
- 社区浏览:支持首页帖子信息流、帖子搜索、社区(圈子)话题、帖子详情与评论
- 接口优先:登录状态下优先调用官方接口(含签名校验),接口异常时自动回退至网页抓取,确保功能可用
- 同步滚动:侧边栏与当前编辑器按设定比例双向同步滚动
- 无图模式:可隐藏头像及帖子图片,降低干扰并节省流量
- 面板折叠:侧边栏支持折叠/展开,高效利用编辑区空间
快速上手
- 安装后,点击 VSCode 左侧活动栏的「小黑盒社区」图标打开侧边栏
- 默认以游客身份加载内容;需要登录时点击「打开网页登录」按钮
- 浏览器将打开小黑盒登录页,登录完成后自动保存会话并切回后台,无需手动操作
- 点击任意帖子即可查看详情与评论
说明:登录完成后浏览器将自动关闭并切回后台,用户无需手动关闭登录窗口。
常用命令
| 命令 |
说明 |
| 刷新主页 |
侧边栏标题栏图标,或命令面板 heybox.refreshHome |
| 重启浏览器 |
命令面板 heybox.refresh |
| 折叠 / 展开 |
侧边栏标题栏图标,或 heybox.collapsePanel / heybox.expandPanel |
| 打开帖子 |
点击帖子标题,或 heybox.openPost |
配置项
在设置中搜索「小黑盒」即可调整:
| 设置 |
默认值 |
说明 |
heybox.syncScroll |
启用 |
侧边栏与编辑器同步滚动 |
heybox.syncScrollRatio |
1 |
滚动行数比值(2=编辑器更快,0.5=更慢) |
heybox.noImageMode |
关闭 |
隐藏头像与帖子图片(社区话题图标始终保留) |
手动安装
- 下载最新
.vsix 安装包
扩展面板 → 右上角 … → 从 VSIX 安装…,选择文件即可
- 如从源码运行:
npm install → npx playwright install chromium → F5 启动
免责声明
- 本项目仅为个人学习与技术交流之用,非「小黑盒」官方项目,与官方无任何隶属或合作关系。
- 本项目通过逆向分析小黑盒 Web 端的非官方接口(含请求签名)实现数据获取,接口结构可能随时变化,不保证可用性、稳定性与时效性。
- 登录会话(Cookie)保存在本地编辑器
globalState 中;请勿将本插件或其中涉及的任何本地缓存与秘钥对外传播。
- 请仅将本插件用于个人正常浏览与学习,勿用于爬取、批量下载、商业化运营、扰乱平台秩序或从事任何违反当地法律法规或平台服务协议的行为。
- 因使用本项目(包括但不限于代码运作方式、接口调用)而产生的任何后果,由使用者自行承担。在使用前请自行阅读并遵守「小黑盒」的服务条款。
- 如涉及版权或合规问题,请及时删除本项目内的相关实现。
| |