1.6.6.55.52版本新增了一個“ 置顶当前分组”選項,你可以關閉試試。這樣當前分組就不會再置頂了。
or,at,as是我後來新增的,這個你自己添加下就可以了,全部刪除也沒有問題。
黑屏問題我猜測還是b站垃圾前端的鍋,技術著實拉跨,初始化沒有做時間分片,我本地沒有遇到可能是因爲硬件配置差異。所以1.6.6.55.52版裏面將高亮函數延後了600毫秒,看來是有效果的。
1.6.6.55.52版本新增了一個“ 置顶当前分组”選項,你可以關閉試試。這樣當前分組就不會再置頂了。
or,at,as是我後來新增的,這個你自己添加下就可以了,全部刪除也沒有問題。
黑屏問題我猜測還是b站垃圾前端的鍋,技術著實拉跨,初始化沒有做時間分片,我本地沒有遇到可能是因爲硬件配置差異。所以1.6.6.55.52版裏面將高亮函數延後了600毫秒,看來是有效果的。
应该就是b站前端的锅,在其他地方没有出过这样那样的问题,刚逛社区刚好也看到了有人提了这个问题,以前老想着我不提反正有人会反馈,就一直等更新好
。
再次感谢大佬提醒,耽误您的时间,用了新功能成功解决了我分组排序的问题。
请教一个问题,比如打开 http://aabbcc.org/ 的时候,在页面右键长按会出现工具栏,这时候工具栏上会有“当前网页”分组并自动展开,等待延时后工具栏折叠,就没有“当前网页”分组及某些其他分组比如“以图搜图”了,即分组减少了。请问这是正常情况吗,或者有选项可以控制折叠后的工具栏分组不变少吗?

因为这个分组勾选了【对页面生效】,只有对页面唤出时会出现。页面唤出比较特殊,不会隐藏其他分组。
想要永远出现,取消勾选就行了。或者你也可以在设置里取消【 自动隐藏搜索条】
其他例如【对图片生效】之类的分组同理。
首先,设置里原来就没有勾选【 自动隐藏搜索条】。
其次,不管是否勾选【对页面生效】选项,长按右键调出的工具栏都会有【当前网页】和【辅助工具】分组,是否勾选那个选项只是决定是否自动展开分组。这是在预期之内的。
现在的问题是,不管是否勾选【对页面生效】选项,长按右键调出的工具栏会有【当前网页】分组,这时候鼠标指针在工具栏上滑动然后移出工具栏,工具栏会变短,【当前网页】分组就消失了。类似的还有【以图搜图】分组。
没错,预期就是这样的。
没有指向页面,页面分组就不会显示。
没有指向图片,图片分组就不会显示。
你想要始终显示,就去掉勾选。
补充一下,之前说的工具栏变短对应的是设置里的各种自动隐藏的选项。
自动隐藏后某些不再显示的分组,我百般调整设置也达不到让它们继续显示的目的,所以我目前的做法是取消所有自动隐藏相关的设置。
不知道大佬是否能增加一个手动隐藏工具栏的选项,即第一次长按右键显示工具栏,在工具栏显示的情况下再次长按右键隐藏工具栏。
页面分组都是处理网页地址的,图片分组都是处理图片的,你为啥要一直显示?没有了对应链接或者图片,分组里的引擎都没有意义啊。
想要全部显示,别用右键长按在页面唤出,用【唤出搜索输入框的快捷键】或者【 唤出全部展开模式的快捷键】
想要不隐藏直接在设置里勾选【不隐藏并且收缩页面】就行了啊,要隐藏的时候右键单击logo
页面分组应该有理由一直显示吧?页面链接总是存在的吧?
你的操作逻辑令我迷惑。
右键唤出页面分组,点击搜索。下次再想要基于页面搜索的话再次右键唤出就可以了呀。这句话
是啥意思?
目前只有在页面空白处单击或者勾选了【延时自动隐藏搜索条】才会“隐藏搜索条”出现【搜索条长度变短】的现象。
至于分组显隐,我就是这样设计的,因为我不希望显示多余的分组。而是希望什么使用场景就显示什么分组。
你是在什么样的情况下想要隐藏搜索条后分组不消失呢?
比如我先通过【当前页面】分组进行了一次网页快照查询,然后我回到当前页面想通过【当前页面】分组再进行一次 SEO 查询,但是工具栏自动隐藏后【当前页面】分组就不见了,我不得不再次右键长按调出完整版的工具栏。
目前的分组显隐设计导致工具栏的分组位置老是动态调整,不利于形成肌肉记忆。如果您能增加一个二次长按右键手动隐藏工具栏的选项,则可以间接实现我的目的,即禁止分组动态显隐。
当然,我明白这是一款带有强烈个人风格的工具。如果您坚持目前的设计,我想我也会努力去适应。
新版取消隐藏时初始化搜索条的行为了。在下次唤出之前都会保持原样。
另外如果要禁止分组位置变化,还是建议你用快捷键唤出,这样即使没有对应图片、视频、划词或者链接,也可以在搜索输入框内手动输入来搜索。还有,可以禁用【置顶当前分组】。
刚发现谷歌翻译支持翻译图片了,但是没提供传入在线图片的api,所以我用搜索酱实现了一个。可以直接右键翻译在线图片了。
为新增的showTips写了一个范例,类似于这种效果
开发搜索酱到现在,一个老司机都没出现。自己倒是吭哧整理了不少资源,失策了
。
showTips 非常赞! ![]()
大佬能介绍下怎么操作吗?
showTips还是太复杂,我打算精简一下,传入链接和tips模板就好
谷歌翻译导入我github里的规则就可以了。
showtips简化模式添加了。
由两部分组成。
例如:
showTips:https://api.exchangerate.host/convert?from=USD&to=CNY&amount=1 <i>%s USD = {json.result*%s} RMB</i>
首先从 api.exchangerate.host/convert?from=USD&to=CNY&amount=1 抓取汇率
然后给一个 <i>%s USD = {json.result*%s} RMB</i> 。搜索酱就会自动解析为 json 并抓取 json.result 然后乘以选中的美元数额,最后显示在 tips 里。
还添加了以下功能:
显示引擎名 功能,开启后会在引擎图标下方显示引擎名。
连续抓取,当页内搜索时使用抓取工具时,按住ctrl移动鼠标就能连续抓取元素并复制
大佬,发现最近 2 个版本会导致浏览器内存急剧增加,网页加载迟缓。禁用搜索酱会恢复正常。
我用的是 Firefox 和 Tampermonkey。不知道和新增的 showtips 功能有没有关系。
showTips没有规则触发就只是死代码,不应当影响性能。你能否测试一下,你本地最后一个没有问题的版本是哪一个?
我在本地测试了一下,未开启搜索酱时内存占用433MB,开启搜索酱后内存占用439MB。我的引擎数量有431个。我怀疑是你卡在某个图标加载上了。
观察目标:观察从刷新网页开始到分时图出现的时间,主观感受。
观察结果:最近的几个版本加载时间都比较长,我现在回退到 1.6.6.54.23 版本,有所改善,但仍然比禁用搜索酱后的加载时间长。也许这是脚本的工作原理导致的必然结果?
更主要的影响是内存占用,还是以 1.6.6.54.23 版本为例。启用搜索酱后刷新测试页面,内存占用会从 7GB 飙升到 13GB,然后最终回到 6.5GB 到 7GB 。禁用搜索酱后刷新测试页面,内存占用则波动不大。


系統分配内存不一定等于使用内存。
我用上面的雪球网站测试了一下,firefox112.0.2 tm 4.18.1 搜索酱版本 1.6.6.80.64,禁用其他所有扩展。引擎规则还是一样的431个。
取 about:processes 内显示的数据
未开启搜索酱时 Firefox 占用内存 262 MB,扩展总占用 72MB。
开启搜索酱之后 Firefox 占用内存 270 MB,扩展总占用 80MB。
加载缓慢估计是图标和 FontAwesome 库的问题。你试试在“导出设置”页面将 FontAwesome CDN 地址换成其他的。然后将加载缓慢的引擎图标改成本地图片。或者直接开启“缓存图标”功能