Draggy

拖拽链接以在新标签页中打开,拖拽文本以在新标签页中搜索。

当前为 2024-10-04 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

作者
PRO-2684
评分
0 0 0
版本
0.1.5
创建于
2024-10-02
更新于
2024-10-04
大小
12.6 KB
许可证
GPL-3.0
适用于
所有网站

🪄 功能

  • 拖拽链接、图片以在新标签页中打开
  • 拖拽文本以在新标签页中搜索
  • 自定义搜索引擎及搜索词最大长度
  • 自定义最小拖拽距离
  • 一个圆形覆盖层以指示最小拖拽距离
  • Todo
    • 使用 Esc 中断 draggy (可能实际上无法检测)

⚙️ 配置

  • Circle overlay: 何时展示圆形覆盖层。
    • Always: 当检测到拖拽时始终显示圆形覆盖层
    • Auto: 仅当检测到的拖拽以文本选择或链接为对象时显示圆形覆盖层
    • Never: 从不显示圆形覆盖层
  • Open tab in background: 是否在后台打开新标签页。
  • Open tab insert: 是否将新标签页插入到当前标签页旁边。如果为 false,则新标签页将追加到末尾。
  • Search engine (default): 拖拽文本时使用的默认搜索引擎。使用 {<max-length>} 作为 URL 编码查询的占位符,其中 <max-length> 是最大文本长度。如果未指定 <max-length>,则搜索词不会被截断。
  • Minimum drag distance: 触发 draggy 的最小距离。
  • Maximum time delta: esc/drop 和 dragend 事件之间的最大时间差,以将它们视为不同的用户手势。通常不需要更改此值。
  • Debug mode: 启用调试模式。

📃 注意

如果您使用的是 Microsoft Edge,您可能会发现 "超级拖放" 正是您想要的东西,它与 Draggy 相比各有优劣。下面有一张两者之间的比较表格,若您更倾向于超级拖放,请在 edge://flags/#edge-super-drag-drop 启用实验性功能,然后在 edge://settings/superDragDrop 启用该功能。

项目 Draggy 超级拖放
拖拽链接、文本与图片 🟢 🟢
后台打开标签页 🟢 🟢
插入打开的标签页 🟢 🔴*
兼容性 🟡 🟢
自定义搜索引擎 🟢* 🟡*
搜索词最大长度 🟢 🔴
最小拖拽距离 🟢 🔴
取消拖拽 🟢* 🟢*
提示信息 🟢* 🟢*
网站排除列表 🟢* 🟢
可定制性 🟢 🔴
隐私 🟢 🔴*
跨浏览器 🟢* 🔴*