Greasy Fork

Greasy Fork is available in English.

极简划词搜索

超小尺寸悬浮窗,支持划词搜索(百度/头条/知乎/小红书)、复制、打开链接;拖拽链接/图片直接新窗口打开,拖拽选中文本则执行搜索或打开域名;极致性能优化,大幅降低CPU占用

当前为 2026-02-21 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
ddr win
评分
0 0 0
版本
2.0.2
创建于
2026-02-18
更新于
2026-02-21
大小
19.5 KB
许可证
MIT
适用于
所有网站

极简划词工具栏——超小尺寸,丝滑流畅,支持拖拽搜索和链接打开

作者:ddrwin
版本:2.0.2
更新日期:2026年2月21日

这是一个专注于提升浏览体验的划词辅助工具。当你选中网页上的文字时,会在鼠标附近弹出一个超小的工具栏,提供复制、打开链接、以及多个搜索引擎(百度、头条、知乎、小红书)的快捷按钮。同时,它还支持左键拖拽操作:拖拽选中文本可以直接用百度搜索(或打开域名),拖拽普通链接或图片可以直接在新窗口打开。整个脚本经过多轮性能优化,即使在复杂页面(如论坛)上也能保持低 CPU 占用,响应迅速。

功能详解
1. 划词工具栏
- 选中任意文本(非输入框内),松开鼠标,工具栏就会出现在鼠标旁边。工具栏包含“复制”按钮和一系列搜索引擎按钮。如果选中的文字看起来像一个域名(例如 example.com),还会多出一个“打开”按钮,点击后自动加上 https 并跳转。
- 按钮顺序从左到右:打开(可选)、复制、百度、头条、知乎、小红书。每个按钮之间用细线分隔,鼠标悬停时文字和图标会变成亮绿色,非常直观。
- 点击任一按钮,对应的操作会立刻执行(复制到剪贴板、或在新标签页搜索/打开),同时工具栏消失,文字选中状态也会被清除。

2. 拖拽搜索与打开
- 如果你习惯用拖拽来触发动作,这个脚本也支持。操作很简单:先选中一段文字(或者把鼠标放在一个链接、图片上),然后按住鼠标左键稍微移动一下(超过5像素),就会触发拖拽功能。
- 拖拽普通文本:如果文本看起来像域名,就直接打开该网站;否则就用百度搜索这段文字。
- 拖拽链接:直接在新窗口打开该链接(无视选中文本,优先处理链接)。
- 拖拽图片:直接在新窗口打开图片原图。
- 这个功能特别适合快速搜索或打开链接,而且不会干扰正常的文本选择过程——只有当你从选区内开始拖动时才会触发,开始新选择时不会误判。

3. 智能域名判断
- 脚本内置了简单的域名识别规则,能识别常见的网址格式。同时,如果你在百度网站内使用,它会自动隐藏“百度”按钮(因为没必要在百度里再用百度搜),避免重复。

4. 极致性能优化
- 经过多次重构,现在的版本对 CPU 非常友好。使用了 `Element.closest` 快速判断元素类型、用 `requestAnimationFrame` 节流拖拽事件、用文档片段批量构建 DOM、缓存检测结果等。即使在像 Chiphell 这样元素繁多的论坛页面,划词和拖拽也不会造成卡顿或 CPU 飙升。

使用说明
- 安装脚本后,无需任何配置,打开任意网页即可使用。
- 注意:在输入框(如文本框、富文本编辑器)内选中文字时,工具栏不会弹出,避免干扰输入。
- 如果工具栏弹出后你不想操作,只需点击页面空白处或滚动页面,工具栏会自动隐藏。鼠标移出工具栏后也会延迟 500ms 隐藏,方便连续操作。

更新历史
- 2026年2月7日 V1.0 最初版本,只有复制和百度搜索,简单实用。
- 2月8日 V1.1 增加了“打开”按钮,并加入了知乎和头条搜索,同时优化了工具栏样式。
- 2月9日 V1.2 增加了拖拽搜索功能,修复了状态残留导致悬浮窗无法弹出的 bug。
- 2月10日 V1.3 修复了点击复制按钮时误触发拖拽搜索的问题。
- 2月11日 V1.4 增加了对普通链接的拖拽打开功能。
- 2月12日 V1.5 增加了对图片的拖拽打开功能,可以直接在新窗口查看大图。
- 2月13日 V1.6 添加了小红书搜索引擎,满足更多搜索需求。
- 2月14日 V1.7 修复了操作完成后文本选中状态未清除的问题。
- 2月15日 V1.8 性能优化:引入 WeakMap 缓存元素检测结果,减少 DOM 遍历,并调整了搜索引擎顺序(头条放在知乎前)。
- 2月16日 V1.9 重大性能提升:改用 `Element.closest` 快速判断可编辑区域,拖拽事件使用 rAF 节流,工具栏构建使用文档片段,并实现快速空选返回,大幅降低 CPU 占用。
- 2月17日 V2.0 修复了两个棘手的问题:一是拖拽时开始新选择会误触发搜索(现在只有鼠标在选区内按下才会启动拖拽监听);二是修复了按钮点击错乱(分隔线导致索引错位),现在将处理函数直接绑定在按钮元素上,确保点击准确无误。
- 2月21日 V2.0.2 优化URL识别逻辑,兼容不带协议的域名路径,增强特殊字符支持。

反馈与建议
如果你在使用中遇到任何问题,或者有新的功能想法,欢迎在 GreasyFork 的评论区留言。我会持续维护这个脚本,让它变得更好用。希望这个小工具能让你的上网体验更加便捷!