这是一个为 linux.do 论坛设计的油猴脚本,旨在提供便捷的复制和分享功能。
- 可拖拽的悬浮窗:
- 一个包含快捷操作按钮的悬浮窗,可以拖拽到屏幕的任意位置。
- 自动保存悬浮窗的位置,下次访问时会恢复到上次拖拽的位置。
- 可以收起/展开悬浮窗,以节省屏幕空间。
- 快捷分享:
- 点击 "快捷分享" 按钮,可以一键复制当前帖子的标题、分类、标签和链接。
- 格式示例:
帖子标题 【分类】【标签1, 标签2】 https://linux.do/t/topic/...
- 复制评论:
- 点击 "复制评论" 按钮,可以复制当前页面所有已经加载的评论内容(可长按PageDown可以快速加载整个页面)。
- 脚本管理器: 需要通过油猴 (Tampermonkey)、暴力猴 (Violentmonkey) 或类似的浏览器扩展来安装和运行。
- 目标网站:
https://linux.do/t/topic/*(即 linux.do 论坛的帖子页面)
- 安装脚本管理器:
- 如果你还没有安装用户脚本管理器,请先为你的浏览器安装一个。推荐的扩展有:
- Tampermonkey (适用于 Chrome, Firefox, Safari, Edge 等主流浏览器)
- Violentmonkey (适用于 Chrome, Firefox, Edge)
- 如果你还没有安装用户脚本管理器,请先为你的浏览器安装一个。推荐的扩展有:
- 安装本脚本:
- 获取
linux.do.js文件。 - 打开 Tampermonkey (或其他脚本管理器) 的仪表盘。
- 通常可以通过 "实用工具" -> "从文件导入" (Import from file) 或直接将
.user.js文件拖拽到仪表盘来安装。
- 获取
- 启用脚本:
- 确保脚本在脚本管理器中已启用。
- "复制评论" 功能会复制当前页面上所有已加载的
.cooked元素内的文本内容。如果帖子很长,评论可能未完全加载,此时只会复制已加载的部分。 - 如果网站
linux.do的页面结构发生重大变化,脚本的部分功能可能会失效,届时可能需要更新脚本。 - 无法复制可以刷新页面尝试。