小窗預覽

拖曳連結時在彈出視窗中開啟鏈接,並在打開前提供預覽,使用 Edge 的預讀技術。同時在小窗口打開時在背後添加壓克力效果。

< 腳本小窗預覽的回應

評論:正評 - 腳本一切正常

§
發表於:2024-08-28

非常方便,而且感觉打开的速度比通新页面打开链接要更快?有两个小建议望大佬考虑下,就是可以自定义除了拖拽之外其他的打开方式,比如鼠标中键单击,以及现在拖拽打开后的页面大小不支持记忆,希望可以完善一下,感谢!

§
發表於:2024-08-28

同时还有个问题就是拖拽打开链接或同时在前台有一个小窗以及一个新标签页,关闭前台小窗后新标签页依然存在,能否设置为拖拽打开的链接只打开前台小窗

§
發表於:2024-08-28

非常方便,而且感觉打开的速度比通新页面打开链接要更快?有两个小建议望大佬考虑下,就是可以自定义除了拖拽之外其他的打开方式,比如鼠标中键单击,以及现在拖拽打开后的页面大小不支持记忆,希望可以完善一下,感谢!

你说的这两个功能,脚本里面不都是有的吗?

§
發表於:2024-08-28

同时还有个问题就是拖拽打开链接或同时在前台有一个小窗以及一个新标签页,关闭前台小窗后新标签页依然存在,能否设置为拖拽打开的链接只打开前台小窗

你做个GIF图出来看看

§
發表於:2024-08-28

非常方便,而且感觉打开的速度比通新页面打开链接要更快?有两个小建议望大佬考虑下,就是可以自定义除了拖拽之外其他的打开方式,比如鼠标中键单击,以及现在拖拽打开后的页面大小不支持记忆,希望可以完善一下,感谢!

你说的这两个功能,脚本里面不都是有的吗?

抱歉没注意到设置菜单,关于窗口大小如果可以记忆拖动边框的大小而不是输入数值去调整可能更方便,对合适的数值可能没有一个准确的预期

§
發表於:2024-08-28

同时还有个问题就是拖拽打开链接或同时在前台有一个小窗以及一个新标签页,关闭前台小窗后新标签页依然存在,能否设置为拖拽打开的链接只打开前台小窗

你做个GIF图出来看看

我重新安装脚本后该问题没有复现,但出现了一个新的问题,就是之前拖动链接时页面顶部会有个蓝色的提示栏显示可以esc取消,但现在没有了,而且按esc也无法取消预览窗口,个人觉得如果是拖拽链接打开预览窗口,如果想中途取消操作可以在拖拽时单击右键可能会比较方便?我看设置中有两个切换关闭小窗方式,但没有太搞懂具体什么含义,可能是我理解不太够,麻烦大佬了

§
發表於:2024-08-28

同时还有个问题就是拖拽打开链接或同时在前台有一个小窗以及一个新标签页,关闭前台小窗后新标签页依然存在,能否设置为拖拽打开的链接只打开前台小窗

你做个GIF图出来看看

我重新安装脚本后该问题没有复现,但出现了一个新的问题,就是之前拖动链接时页面顶部会有个蓝色的提示栏显示可以esc取消,但现在没有了,而且按esc也无法取消预览窗口,个人觉得如果是拖拽链接打开预览窗口,如果想中途取消操作可以在拖拽时单击右键可能会比较方便?我看设置中有两个切换关闭小窗方式,但没有太搞懂具体什么含义,可能是我理解不太够,麻烦大佬了

你这个拖动显示提示框是你的浏览器或者是你的插件功能,我不了解。

选项列表

  1. 操作模式 (actionMode)

    • 描述:设置当前的操作模式,根据 actionMode 的值来确定使用哪个操作模式。
      • 操作模式 11 - 在链接长按时触发预览窗口。
      • 操作模式 22 - 在链接拖拽时触发预览窗口。
      • 默认操作模式0 - 默认启用以上两种操作模式。
  2. 长按持续时间 (longPressDuration)

    • 描述:设置长按操作的持续时间。
    • 操作setLongPressDuration,用于修改长按持续时间,与 操作模式 (actionMode) 配合使用。
  3. 模糊效果启用 (blurEnabled)

    • 描述:启用或禁用背景模糊效果。
    • 操作toggleBlurEffect,用于启用或禁用模糊效果。
  4. 模糊强度 (blurIntensity)

    • 描述:设置背景模糊的强度。
  5. 点击鼠标时关闭 (closeOnMouseClick)

    • 描述:在主窗口(预览窗口的父窗口)点击鼠标时关闭预览窗口。
    • 操作toggleCloseOnMouseClick,用于启用或禁用点击鼠标时关闭预览窗口的设置。
  6. 滚动时关闭 (closeOnScroll)

    • 描述:在主窗口(预览窗口的父窗口)滚动鼠标滑轮时关闭预览窗口。
    • 操作toggleCloseOnScroll,用于启用或禁用滚动鼠标时关闭预览窗口的设置。
  7. 窗口宽度 (windowWidth)

    • 描述:设置预览窗口的宽度,启用 保存窗口配置 时覆盖该配置。
  8. 窗口高度 (windowHeight)

    • 描述:设置预览窗口的高度,启用 保存窗口配置 时覆盖该配置。
  9. 显示倒计时 (showCountdown)

    • 描述:当启用 操作模式 (actionMode)=1 长按时,在长按触发预览窗口前,在鼠标下方显示倒计时进度条,时间是 长按持续时间 (longPressDuration) 设定的时间。
    • 操作:用于启用或禁用倒计时进度条显示。
  10. 保存窗口配置 (saveWindowConfig)

    • 描述:用于记忆保存窗口的大小与位置配置,会覆盖用户自己设定的预览窗口高度和宽度。

每个选项后面都有一个对应的操作函数,这些函数用于更新菜单的设置。通过点击选项,用户可以直接改变相关配置,并立即看到效果。

§
發表於:2024-08-29

同时还有个问题就是拖拽打开链接或同时在前台有一个小窗以及一个新标签页,关闭前台小窗后新标签页依然存在,能否设置为拖拽打开的链接只打开前台小窗

你做个GIF图出来看看

我重新安装脚本后该问题没有复现,但出现了一个新的问题,就是之前拖动链接时页面顶部会有个蓝色的提示栏显示可以esc取消,但现在没有了,而且按esc也无法取消预览窗口,个人觉得如果是拖拽链接打开预览窗口,如果想中途取消操作可以在拖拽时单击右键可能会比较方便?我看设置中有两个切换关闭小窗方式,但没有太搞懂具体什么含义,可能是我理解不太够,麻烦大佬了

你这个拖动显示提示框是你的浏览器或者是你的插件功能,我不了解。

选项列表

操作模式 (actionMode)

描述:设置当前的操作模式,根据 actionMode 的值来确定使用哪个操作模式。

操作模式 1:1 - 在链接长按时触发预览窗口。
操作模式 2:2 - 在链接拖拽时触发预览窗口。
默认操作模式:0 - 默认启用以上两种操作模式。

长按持续时间 (longPressDuration)

描述:设置长按操作的持续时间。
操作:setLongPressDuration,用于修改长按持续时间,与 操作模式 (actionMode) 配合使用。

模糊效果启用 (blurEnabled)

描述:启用或禁用背景模糊效果。
操作:toggleBlurEffect,用于启用或禁用模糊效果。

模糊强度 (blurIntensity)

描述:设置背景模糊的强度。

点击鼠标时关闭 (closeOnMouseClick)

描述:在主窗口(预览窗口的父窗口)点击鼠标时关闭预览窗口。
操作:toggleCloseOnMouseClick,用于启用或禁用点击鼠标时关闭预览窗口的设置。

滚动时关闭 (closeOnScroll)

描述:在主窗口(预览窗口的父窗口)滚动鼠标滑轮时关闭预览窗口。
操作:toggleCloseOnScroll,用于启用或禁用滚动鼠标时关闭预览窗口的设置。

窗口宽度 (windowWidth)

描述:设置预览窗口的宽度,启用 保存窗口配置 时覆盖该配置。

窗口高度 (windowHeight)

描述:设置预览窗口的高度,启用 保存窗口配置 时覆盖该配置。

显示倒计时 (showCountdown)

描述:当启用 操作模式 (actionMode)=1 长按时,在长按触发预览窗口前,在鼠标下方显示倒计时进度条,时间是 长按持续时间 (longPressDuration) 设定的时间。
操作:用于启用或禁用倒计时进度条显示。

保存窗口配置 (saveWindowConfig)

描述:用于记忆保存窗口的大小与位置配置,会覆盖用户自己设定的预览窗口高度和宽度。

每个选项后面都有一个对应的操作函数,这些函数用于更新菜单的设置。通过点击选项,用户可以直接改变相关配置,并立即看到效果。

感谢清晰的说明,希望可以考虑增加一个打断的操作,比如在拖拽后不松手时单击右键就可以取消小窗预览,减少误操作的可能性

§
發表於:2024-08-29

同时还有个问题就是拖拽打开链接或同时在前台有一个小窗以及一个新标签页,关闭前台小窗后新标签页依然存在,能否设置为拖拽打开的链接只打开前台小窗

你做个GIF图出来看看

我重新安装脚本后该问题没有复现,但出现了一个新的问题,就是之前拖动链接时页面顶部会有个蓝色的提示栏显示可以esc取消,但现在没有了,而且按esc也无法取消预览窗口,个人觉得如果是拖拽链接打开预览窗口,如果想中途取消操作可以在拖拽时单击右键可能会比较方便?我看设置中有两个切换关闭小窗方式,但没有太搞懂具体什么含义,可能是我理解不太够,麻烦大佬了

你这个拖动显示提示框是你的浏览器或者是你的插件功能,我不了解。

选项列表

操作模式 (actionMode)

描述:设置当前的操作模式,根据 actionMode 的值来确定使用哪个操作模式。

操作模式 1:1 - 在链接长按时触发预览窗口。
操作模式 2:2 - 在链接拖拽时触发预览窗口。
默认操作模式:0 - 默认启用以上两种操作模式。

长按持续时间 (longPressDuration)

描述:设置长按操作的持续时间。
操作:setLongPressDuration,用于修改长按持续时间,与 操作模式 (actionMode) 配合使用。

模糊效果启用 (blurEnabled)

描述:启用或禁用背景模糊效果。
操作:toggleBlurEffect,用于启用或禁用模糊效果。

模糊强度 (blurIntensity)

描述:设置背景模糊的强度。

点击鼠标时关闭 (closeOnMouseClick)

描述:在主窗口(预览窗口的父窗口)点击鼠标时关闭预览窗口。
操作:toggleCloseOnMouseClick,用于启用或禁用点击鼠标时关闭预览窗口的设置。

滚动时关闭 (closeOnScroll)

描述:在主窗口(预览窗口的父窗口)滚动鼠标滑轮时关闭预览窗口。
操作:toggleCloseOnScroll,用于启用或禁用滚动鼠标时关闭预览窗口的设置。

窗口宽度 (windowWidth)

描述:设置预览窗口的宽度,启用 保存窗口配置 时覆盖该配置。

窗口高度 (windowHeight)

描述:设置预览窗口的高度,启用 保存窗口配置 时覆盖该配置。

显示倒计时 (showCountdown)

描述:当启用 操作模式 (actionMode)=1 长按时,在长按触发预览窗口前,在鼠标下方显示倒计时进度条,时间是 长按持续时间 (longPressDuration) 设定的时间。
操作:用于启用或禁用倒计时进度条显示。

保存窗口配置 (saveWindowConfig)

描述:用于记忆保存窗口的大小与位置配置,会覆盖用户自己设定的预览窗口高度和宽度。

每个选项后面都有一个对应的操作函数,这些函数用于更新菜单的设置。通过点击选项,用户可以直接改变相关配置,并立即看到效果。

感谢清晰的说明,希望可以考虑增加一个打断的操作,比如在拖拽后不松手时单击右键就可以取消小窗预览,减少误操作的可能性

今天早上添加拖拽超时,比如现在设定超时为1000ms,也就是1s,在你处于拖拽超过1s,那么是不会触发打开预览的。拖拽后不松手时单击右键拖拽时无法监听到单击鼠标或者键盘按下。也不想费事,就这样行了。

§
發表於:2024-08-29

同时还有个问题就是拖拽打开链接或同时在前台有一个小窗以及一个新标签页,关闭前台小窗后新标签页依然存在,能否设置为拖拽打开的链接只打开前台小窗

你做个 GIF 图出来看看

我重新安装脚本后该问题没有复现,但出现了一个新的问题,就是之前拖动链接时页面顶部会有个蓝色的提示栏显示可以 esc 取消,但现在没有了,而且按 esc 也无法取消预览窗口,个人觉得如果是拖拽链接打开预览窗口,如果想中途取消操作可以在拖拽时单击右键可能会比较方便?我看设置中有两个切换关闭小窗方式,但没有太搞懂具体什么含义,可能是我理解不太够,麻烦大佬了

你这个拖动显示提示框是你的浏览器或者是你的插件功能,我不了解。

选项列表

操作模式 (actionMode)

描述:设置当前的操作模式,根据 actionMode 的值来确定使用哪个操作模式。

操作模式 1:1 - 在链接长按时触发预览窗口。
操作模式 2:2 - 在链接拖拽时触发预览窗口。
默认操作模式:0 - 默认启用以上两种操作模式。

长按持续时间 (longPressDuration)

描述:设置长按操作的持续时间。
操作:setLongPressDuration,用于修改长按持续时间,与 操作模式 (actionMode) 配合使用。

模糊效果启用 (blurEnabled)

描述:启用或禁用背景模糊效果。
操作:toggleBlurEffect,用于启用或禁用模糊效果。

模糊强度 (blurIntensity)

描述:设置背景模糊的强度。

点击鼠标时关闭 (closeOnMouseClick)

描述:在主窗口(预览窗口的父窗口)点击鼠标时关闭预览窗口。
操作:toggleCloseOnMouseClick,用于启用或禁用点击鼠标时关闭预览窗口的设置。

滚动时关闭 (closeOnScroll)

描述:在主窗口(预览窗口的父窗口)滚动鼠标滑轮时关闭预览窗口。
操作:toggleCloseOnScroll,用于启用或禁用滚动鼠标时关闭预览窗口的设置。

窗口宽度 (windowWidth)

描述:设置预览窗口的宽度,启用 保存窗口配置 时覆盖该配置。

窗口高度 (windowHeight)

描述:设置预览窗口的高度,启用 保存窗口配置 时覆盖该配置。

显示倒计时 (showCountdown)

描述:当启用 操作模式 (actionMode)=1 长按时,在长按触发预览窗口前,在鼠标下方显示倒计时进度条,时间是 长按持续时间 (longPressDuration) 设定的时间。
操作:用于启用或禁用倒计时进度条显示。

保存窗口配置 (saveWindowConfig)

描述:用于记忆保存窗口的大小与位置配置,会覆盖用户自己设定的预览窗口高度和宽度。

每个选项后面都有一个对应的操作函数,这些函数用于更新菜单的设置。通过点击选项,用户可以直接改变相关配置,并立即看到效果。

感谢清晰的说明,希望可以考虑增加一个打断的操作,比如在拖拽后不松手时单击右键就可以取消小窗预览,减少误操作的可能性

§
發表於:2024-08-29

同时还有个问题就是拖拽打开链接或同时在前台有一个小窗以及一个新标签页,关闭前台小窗后新标签页依然存在,能否设置为拖拽打开的链接只打开前台小窗

你做个 GIF 图出来看看

我重新安装脚本后该问题没有复现,但出现了一个新的问题,就是之前拖动链接时页面顶部会有个蓝色的提示栏显示可以 esc 取消,但现在没有了,而且按 esc 也无法取消预览窗口,个人觉得如果是拖拽链接打开预览窗口,如果想中途取消操作可以在拖拽时单击右键可能会比较方便?我看设置中有两个切换关闭小窗方式,但没有太搞懂具体什么含义,可能是我理解不太够,麻烦大佬了

你这个拖动显示提示框是你的浏览器或者是你的插件功能,我不了解。

选项列表

操作模式 (actionMode)

描述:设置当前的操作模式,根据 actionMode 的值来确定使用哪个操作模式。

操作模式 1:1 - 在链接长按时触发预览窗口。
操作模式 2:2 - 在链接拖拽时触发预览窗口。
默认操作模式:0 - 默认启用以上两种操作模式。

长按持续时间 (longPressDuration)

描述:设置长按操作的持续时间。
操作:setLongPressDuration,用于修改长按持续时间,与 操作模式 (actionMode) 配合使用。

模糊效果启用 (blurEnabled)

描述:启用或禁用背景模糊效果。
操作:toggleBlurEffect,用于启用或禁用模糊效果。

模糊强度 (blurIntensity)

描述:设置背景模糊的强度。

点击鼠标时关闭 (closeOnMouseClick)

描述:在主窗口(预览窗口的父窗口)点击鼠标时关闭预览窗口。
操作:toggleCloseOnMouseClick,用于启用或禁用点击鼠标时关闭预览窗口的设置。

滚动时关闭 (closeOnScroll)

描述:在主窗口(预览窗口的父窗口)滚动鼠标滑轮时关闭预览窗口。
操作:toggleCloseOnScroll,用于启用或禁用滚动鼠标时关闭预览窗口的设置。

窗口宽度 (windowWidth)

描述:设置预览窗口的宽度,启用 保存窗口配置 时覆盖该配置。

窗口高度 (windowHeight)

描述:设置预览窗口的高度,启用 保存窗口配置 时覆盖该配置。

显示倒计时 (showCountdown)

描述:当启用 操作模式 (actionMode)=1 长按时,在长按触发预览窗口前,在鼠标下方显示倒计时进度条,时间是 长按持续时间 (longPressDuration) 设定的时间。
操作:用于启用或禁用倒计时进度条显示。

保存窗口配置 (saveWindowConfig)

描述:用于记忆保存窗口的大小与位置配置,会覆盖用户自己设定的预览窗口高度和宽度。

每个选项后面都有一个对应的操作函数,这些函数用于更新菜单的设置。通过点击选项,用户可以直接改变相关配置,并立即看到效果。

感谢清晰的说明,希望可以考虑增加一个打断的操作,比如在拖拽后不松手时单击右键就可以取消小窗预览,减少误操作的可能性

好的好的看懂了,感谢

§
發表於:2024-08-29

能否加一个小窗自动置顶?

§
發表於:2024-08-29

能否加一个小窗自动置顶?

孩子,你想多了。在现代浏览器中,JavaScript不能直接将浏览器窗口或标签页置顶 如果能,你早就被网页各种广告弹窗弹的烦不胜烦了

§
發表於:2024-08-29

能否加一个小窗自动置顶?

孩子,你想多了。在现代浏览器中,JavaScript不能直接将浏览器窗口或标签页置顶 如果能,你早就被网页各种广告弹窗弹的烦不胜烦了

哈哈原来是这样,好的,多谢解答

發表回覆

登入以回復