colorDate

"Set date color according to date 根据网页上日期的新旧程度, 给日期进行着色, 比如说已经是5年前的一个日期会成为红色, 以便提醒阅览者,注意信息可能过于陈旧。"

< Feedback on colorDate

Review: OK - script works, but has bugs

§
Posted: 2018-06-15

会导致 e-hentai.org 列表上的封面预览图部分不能显示

鼠标移上去才显示的那种,部分显示而部分没有,而缩略图模式就没问题。 找原因思路无非两个:广告过滤误伤了带有ad的图片url,油猴误伤了后台加载的内容。 一关tampermonkey就正常,立马想到是这个脚本。

对比鼠标是否移到列表上的网页源码,发现“加载失败的预览图”和“未触发加载时预览图的位置”都是没有img元素只有一串纯文本。 这说明问题正因为是onmouseover触发加载图片——毕竟封面图没必要一次性全都加载(鼠标指哪个加载那个),导致加载之前的那串纯文本被colorDate脚本加tag截断了……

所以问题根源一是网页奇葩(用文本而非元素属性放图片url)导致被误伤; 二是这个脚本正则表达式问题,把前后没有分隔的yyyy-mm也给错误匹配进去了。 ——话说糟糕就糟糕在e-hentai的这个列表本身还是有日期字段的,加排除也不爽不加排除也不爽,只能用缩略图模式凑合。

§
Posted: 2018-06-16

已解决。eh网站的选项设置里可以改成一次性加载封面,就不会有这个问题。

TW9uIEFAuthor
§
Posted: 2018-06-18

感谢反馈。 这和上一个问题差不多,都是由于程序员使用文本节点来存储数据。导致的误伤,我尝试修复了一下(对于隐藏的文本,不再进行着色),请更新脚本 :)

Post reply

Sign in to post a reply.