小众论坛上用浏览器自带搜索只能搜到一部分内容

当页面很长,比如在下面这个页面,拖到网页最下方,按两下Ctrl+F打开浏览器自带的搜索,搜“无缝”,若是目前在网页的底部,一条都搜不到了,若目前在网页的顶部,只能搜到1条,但实际上总共有3处
【自荐】东方永页机 - 适配互联网上90%网站的自动翻页脚本 - 讨论分享 - 小众软件官方论坛 (appinn.net)

另外,Twitter上也有这个问题,我觉得这么设计很膈应啊,有什么办法可以让浏览器自带的搜索能搜索全的?

这个论坛用的引擎就是这样的,不会加载完整的网页,你可以用右上角的搜索代替

1 Like

是为了避免显示太多元素导致卡顿吧,只显示视野的内容,这样设计挺巧妙的

1 Like

我记得微信读书也是这样

无限加载的同时也在卸载着不可见元素,这样页面性能会更好,这种属于看不见,但会对细节体验带来提升的东西,做起来更麻烦,却更不容易被用户注意到。

搜索可以用论坛本身的搜索功能

2 Likes

2d游戏开发中有个脏矩形技术,不显示的内容不会进行渲染重绘,这样可以大大降低性能消耗。不知道 Chromium 内核有没有类似的优化。

1 Like

似乎解决方法就是使用自带搜索引擎。

说实话论坛的这个“特性”并没有让我觉得提升了使用体验,反而觉得体验下降了

1 Like

canvas 不显示可以节省性能,所以有些元素我创建,使用,但就是不插入 dom(Doge)

我们小众还好,自带了搜索功能,推特就不行了,至少在后者上感觉很不太方便呐,翻到页面下面想起来上面有个啥东西,想搜一下会很难找到:joy:

那有没有不让网站这么做的扩展/脚本?

————
PS. 想通过邮件回复此贴顺便捞个徽章,结果没在这帖子里显示出来呢? :thinking:

推特一直往下翻还是会变得很卡,感觉挺拉胯的

我们小众还好,自带了搜索功能,推特就不行了,至少在后者上感觉很不太方便呐,翻到页面下面想起来上面有个啥东西,想搜一下会很难找到:joy:

那是不是也没有什么解决办法?

优化方向也是一种取舍,尽可能保证流畅应该作为首要目标,但是这一点不容易被感知,而需要做的努力却非常大。

至于搜索,在本站就是正确使用方法的问题了。

让网站不这么做未必是好方法,倒不如学点 JS,需要的时候自己写几句脚本来的爽利。

稻米·尾巴上长广告·鼠

2333,不是的,并没有,我说的是实话(要不然我也不至于这么凄惨,呜呜呜

论坛这个“特性”带来的不方便的另一个例子:

网页应该设计的容易保存?!

仔细想想,这个需求是会有的,但以此为要求却不是那么合理。如果发布者和接收者都认为这是应该被保存的,那发一份 PDF 文档就好了。

网页是用来展示的,它应该优先服务于这个目的,而论坛程序是用来保障顺畅交流的。如果有笔记需求可以摘抄,但如果想整页保存……考虑下是不是方法问题。

我帮你举个例子,我的教程贴,几十个回帖全是干货,所以想整贴保存。可是我做为作者一点都不希望读者这么做,写了是希望有人读,有人学,而不是收藏等于学会。

然后,作为前端开发者,内存爆炸的情形见多了,那时候被骂的更惨。基础方法就是分页,但显然很多人不喜欢翻页的操作,所以才会有自动翻页的脚本(比如 永页机)。现在自动加载(翻页)了,却又……鱼和熊掌啊。

那么举例来说,针对这个问题,如何写脚本来实现搜索呢?

试试nolazyload的扩展/脚本?
https://addons.mozilla.org/zh-CN/firefox/addon/nolazyload/
https://github.com/LightTerminal/nolazyload

稍微往上一点点,有个很不明显的链接……前几天我就写了的