【搜索酱】-又一个搜索引擎切换与聚合搜索油猴脚本/浏览器扩展,效率工具 2024.2.4 更新

是的,我也发现了。是因为火狐上执行太快了,head没出来前就上监听器了,chrome倒是没问题,下一个版本修复。

写了个页内搜索。支持多词搜索与分组定位、正则匹配,自定义提示与样式,自定义分隔符,所有标签页全局高亮,定位导航侧边栏等。
和搜索酱本体无缝对接,搜索引擎页与跳转页都能自动高亮搜索关键词。
和东方永页机也能无缝对接,自动高亮拼接上来的下一页。
依然有很丰富的自定义功能,包括关键词高亮、自动规则等。

灵感来源于这里 有没有这样的浏览器插件——自动给自定义列表中的词汇加悬浮触发的备注?

1 个赞

不要在小众主页缓存图标,它自带的fontawesome里面图标不全,为了不影响自带fontawesome的网站,脚本是在页首加载fontawesome的,优先级最低。目前暂时没想到好办法去判断fontawesome是否正常加载,实在不行的话我在设置页专门设置一个跨域加载页。设置页关闭再开启缓存就能清空缓存了。

页内搜索的「关闭」与「筛选搜索引擎」点击穿透是什么意思呀?关闭是在最右边的,和筛选搜索引擎应该不重合呀。方便的话截个图看看。另外这边我添加了tab键切换的。

在火狐下复现了,感谢反馈。这个bug可真是严重

修复了,你试试。

增加了同类选择功能,选择元素点击展开之后能选中所有同类元素,便于批量复制后批量搜索。
点击复制按钮则可以复制富文本内容,便于带格式粘贴。
同时增加了任意单个页内搜素关键词删除功能。


灵感来源于此处 能框选网页文本的冷门小众功能 - #24,来自 Hoothin

1 个赞

大佬给力啊,功能越来越丰富了 :heart_eyes:
目前 1.6.5.20 版本有几个问题:

  • 页内搜索查找框有点太长了,能不能自由缩放长度?
  • 搜索框关闭按钮无效,ESC 也无法退出,调出搜索框的同时右侧贴边也无法自动隐藏,在火狐和 Chromium 上都是。
  • 抓取元素很好用,方便复制那些不好选取的内容,可以加一个快捷键吗?这样就不用调出搜索框来使用了,一键选取一键复制,或者选取之后用系统自带复制。

更新了新版。
关闭监听修复了。
查找框是自适应的,你可以按住边缘拖动。
抓取元素快捷键可以在设置里勾选“自动开启元素选择”。
添加了 alt 选择自动高亮功能,开启后按住 alt 可以连续选取。
把字体缓存和图标缓存分开了,这样应该可以解决 GhassanArmani 遇到的字体加载缺项问题了。

自动选择元素的功能可以直接复制xpath/CCS么 我想可以直接加到huginn里搞成rss,但是对于CCS又不太熟练 :rofl:

是一个个人向的功能,嫌麻烦就算了 :rofl:

感觉只用 Alt 选择还是不太妥,有很多扩展、脚本、软件也使用 Alt。
查找框自适应这个找到了,只有在左右贴边的情况下才可以拖动长度,且改变长度后无法拖离左右边缘,只能在两边上下滑动。

用永页机,支持xpath和css,也支持回溯父级元素。
这个子功能本来就是我从永页机里直接复制过来用的

好的我去看看

alt 连续选择只有在开启选项并且位于页内搜索场景时才会触发。
一般情况下我是用 alt 来选取链接上的文字的。
调整大小这个我暂时没有需求,但和原功能也没什么冲突,后续空了我可以加一下。

1 个赞

添加了搜索框大小调节功能,在右侧边缘按住调整即可。
修复了定位侧边栏点击最后一个高亮项下方的空白区域不进行定位的问题。
把元素抓取的蓝框塞到了搜索框下面,避免选择大尺寸元素时被覆盖导致无法进行搜索框操作的问题。

发现不知不觉中都写了6000行了,加上配置页的几千行,估计总共写了上万行代码了。记得小众主站刚推荐的时候代码行数才有2000行。虽说这其中 css 占了不小的篇幅

话说这个轮盘真的不好用,与拖拽类扩展冲突,根本没响应,不过我用不到关了,别的功能挺好的

添加了双击页内搜索词弹出修改窗口的功能,以及一键保存当前高亮方案的功能,方便我做一些简单的笔记。
修复了左键单击唤出与点击三下选中段落的冲突。
优化了一下元素抓取器的展开功能,对应小众论坛的 discourse 框架这种一股脑把 tag 组别这些属性放进 className 里去的网站。


还想要写个根据关键词屏蔽父级元素的功能,但暂时不知道可以加在哪里,写在高亮上有点不搭。另外写个单独的脚本又提不起兴趣。

重构了一下引擎筛选功能,把筛选输入与关键词输入拆分开来了。可以用tab键与shift+tab键切换输入框。

另外应网友报错,又双叒叕兼容了 ios。实在太难调试了啊,简直是刀耕火种。

哈哈哈,多数时候靠经验盲猜。我让页面适配 Kindle 的时候更难,连查个 can i use 都不行

然后,虽然感觉有点不搭,还是把两天前设想的屏蔽父级元素写出来了。


支持自定义屏蔽深度,0代表当前父级,1代表父级的父级,依此类推。
类似 有没有支持功能多一点的 Chrome 关键词屏蔽扩展 这个帖子里的需求就可以解决了,而且不止支持指定站点屏蔽,还支持根据关键词屏蔽动态插入的元素。

1 个赞

搜索酱 ✘

工具箱 :heavy_check_mark:

一发散就收不住了,之前还挺不喜欢contextsearch-web-ext把页内搜索,拖拽搜索侧边栏等全加进右键搜索,一不留神就和它一样繁杂了。不然就给它改名酱箱酱吧

1 个赞