您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自由选择网页区域并复制为 Markdown 格式
当前为
好的,这是对 V1.8.0 版本 `文本网页自由复制-Markdown` 用户脚本功能的中文描述:
---
**脚本名称:** 通用 Markdown 复制 (文本网页自由复制-Markdown)
**版本:** 1.8.0
**作者:** shenfangda (由 Claude 及社区反馈增强)
**核心功能:**
在几乎任何网页上,添加一个便捷的按钮,允许用户通过两种方式选择页面内容,并将其自动转换为 **Markdown 格式** 复制到剪贴板。
**主要特性:**
1. **通用性:** 默认匹配 `*://*/*`,理论上适用于绝大多数网站(已排除部分登录(不可用)页、邮箱等)。
2. **双重选择模式:**
* **DIV 点击模式:** 单击脚本按钮进入此模式(按钮显示“Click DIV to Copy”)。鼠标悬停在页面的 `div` 元素上时,该 `div` 会被高亮显示。单击高亮的 `div` 即可将其包含的所有内容(包括子元素)转换为 Markdown 并复制。
* **自由框选模式:** 在 DIV 点击模式下再次单击脚本按钮,切换到此模式(按钮显示“Selecting Area...”)。鼠标光标变为十字准星。按住鼠标左键拖拽,可以在页面上绘制一个矩形选区。松开鼠标后,脚本会尝试获取选区**中心点下方最合适的 HTML 元素**,将其内容转换为 Markdown 并复制。
3. **增强的 Markdown 转换:**
* 支持常见的 HTML 标签转换,包括:
* 标题 (H1-H6) `
()` -> ``` ``` (会尝试检测 `language-` 类名)
* 无序/有序列表 ``, ``, `- ` (支持嵌套)
* 引用块 `
` -> `> text`
* 水平分割线 `
` -> `---`
* 基础表格 `` (支持 ``, ``, ``, ` `)
* 转换时会尽量保持合理的换行和间距。
4. **用户体验:**
* 右上角悬浮按钮,易于访问。
* 清晰的按钮文本提示当前状态(默认、选择中、复制成功、复制失败)。
* DIV 模式下的悬停高亮效果。
* 自由框选模式下的虚线选择框。
* 按 `ESC` 键可以随时取消当前的选择操作,恢复默认状态。
5. **剪贴板操作:** 使用 `GM_setClipboard` API 将生成的 Markdown 文本直接发送到用户剪贴板。
**如何使用:**
1. 安装此用户脚本到 Tampermonkey 或类似扩展中。
2. 打开任意网页,脚本会在页面右上角添加一个绿色的 "Copy Markdown" 按钮。
3. **单击按钮** 一次:进入 **DIV 点击模式**。移动鼠标,找到想复制的区域,对应的 `div` 会高亮,**单击** 高亮区域即可复制。
4. **再次单击按钮**:切换到 **自由框选模式**。按住鼠标左键拖动,绘制一个覆盖目标内容的矩形框,**松开鼠标** 即可复制。
5. 复制操作完成后,按钮会短暂显示 "Copied!" 或 "Copy Failed!"。
6. 在任何选择模式下,按键盘上的 `ESC` 键可以退出选择模式,按钮恢复初始状态。
**注意事项:**
* **自由框选并非像素级精确:** 该模式是获取选区中心点的元素进行转换,并非精确提取框内所有可见内容。对于跨越多个独立元素或布局复杂的区域,效果可能不如预期。
* **动态内容:** 对于使用 JavaScript 大量动态加载或修改内容的网站(如某些单页应用 SPA),脚本的识别和复制效果可能不稳定。
* **Shadow DOM:** 无法复制网页中 Shadow DOM 内部的内容。
* **Iframe:** 不支持在 `` 内部或跨 `<iframe>` 复制。
**总而言之,这是一个旨在简化从网页复制内容并转换为 Markdown 格式流程的强大工具,特别适合需要频繁整理网络信息到 Markdown 笔记或文档的用户。**
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址