projects / linuxdo-chrome-plugin.md private repo

linuxdo-chrome-plugin

基于L站佬友做的预览插件,魔改之后的自用版本

JavaScript
owner demonerdpity
language JavaScript
topics 01
reader / README.md markdown render

Linux.do SidePeek

在不离开当前页面的情况下,把 Linux.do 的话题(以及个人主页)打开在右侧抽屉里预览。

功能

  • 右侧抽屉预览话题内容(支持“智能预览 / 整页 iframe”模式)
  • 抽屉内点赞、回复(使用你在 Linux.do 当前登录态)
  • 话题/帖子已读状态蓝点提示
  • 点击头像或 OP @用户名 在抽屉内打开个人主页预览(统一返回历史)
  • 抽屉顶部提供“复制链接”、“在当前窗口打开”、“在新页面打开”
  • 图片点击放大为全屏浮层预览
  • 预览设置:内容范围(完整/仅首帖)、回复排序、抽屉宽度

安装(Chrome / Edge)

  1. 打开 chrome://extensions/(或 Edge 的 edge://extensions/
  2. 打开右上角“开发者模式”
  3. 点击“加载已解压的扩展程序”
  4. 选择本项目根目录(包含 manifest.json 的文件夹)

使用

  • 在 Linux.do 的话题列表页,点击话题标题会在右侧抽屉打开预览
  • 抽屉内可用:
    • 返回:回到抽屉历史里的上一个页面(话题与个人主页共用同一历史栈)
    • 上一帖/下一帖:在“打开抽屉时的列表快照”中切换
    • 选项:调整预览模式、内容范围、回复排序、抽屉宽度
    • 回复:打开快速回复面板
    • 复制链接:复制当前抽屉页面 URL
    • 在当前窗口打开 / 在新页面打开:用正常页面打开当前抽屉内容

隐私说明

本扩展不连接任何第三方服务器,不会上传你的数据。所有操作都在浏览器本地完成;点赞/回复等行为会直接请求 linux.do 的接口,并使用你当前的登录态与 CSRF 信息。

目录结构

  • manifest.json:Chrome 扩展清单(MV3)
  • src/content.js:核心逻辑(抽屉 UI、话题加载、个人主页预览、交互拦截等)
  • src/content.css:抽屉样式

免责声明

本项目为非官方扩展,与 Linux.do 无隶属关系。Linux.do 前端或接口变更可能导致功能失效。