Greasy Fork is available in English.

Pixiv Previewer

Display preview images (support single image, multiple images, moving images); Download animation(.zip); Sorting the search page by favorite count(and display it). Updated for the latest search page.

< Feedback on Pixiv Previewer

Review: Good - script works

§
Posted: 2020.10.29.

预览触发太快,划过鼠标的时候就开始动作
有时候会导致显示的预览图其实是鼠标路径上的某个图片

建议触发hover事件后setTimeout几百毫秒(最好可定制,不愿意改现有行为的话默认值可设为0)再开始读取预览图,可有效避免触发过于敏感的问题

ocrosoftAuthor
§
Posted: 2020.10.29.

这是个很老的问题了,之前也有过反馈。实际上是因为路过的图片比最后鼠标所在的图片加载慢,回来的晚把应该显示的图片替换掉了。
当时就在想怎么处理这个问题,我是想用序号来处理的,但是不好改。加setTimeout也是一种可行的方案,我再考虑一下怎么处理。

ocrosoftAuthor
§
Posted: 2020.10.29.

现在可以设置预览图显示前的延迟时间了

§
Posted: 2020.10.30.

本来我的意思是onmouseover事件时开始setTimeout,时间到了就预览,在这之前触发了onmouseout的话就clearTimeout的,可以避免无意义的读取预览开销

现在直接锁定目标id的话应该是更加一劳永逸的解决方案吧,pixiv应该不会在意这点小小的额外开销233

ocrosoftAuthor
§
Posted: 2020.10.30.

p站连爬虫都不怕还怕这几张图的流量吗
预览前加一个延迟时间我觉得效果非常好,在本地有缓存的情况下,鼠标移到图片上几乎是瞬间显示预览图,在浏览的时候相当不友好,想要把鼠标移过去点开详情页的时候还得按住ctrl键

Post reply

Sign in to post a reply.