🏠 Home 

Literature mutual helper

①Show ssid/dxid from Library Reference Alliance (ucdrs) or Duxiu (duxiu) ②Show ssno from CADAL ③Provide links from ucdrs, duxiu, cadal to Douban Books

< Feedback on Literature mutual helper

Question/comment

§
Posted: 2022-10-12

1.10版本出现严重bug
在如下页面中停留数十秒,脚本似乎被反复加载,不断重复添加元素,直到浏览器卡死
http://book.dglib.superlib.net/search?Field=all&channel=search&sw=%CA%FD%D1%A7%B7%D6%CE%F6

§
Posted: 2022-10-12

没有严谨测试,不确定是否和其他脚本冲突引起

TheronAuthor
§
Posted: 2022-10-12

没有严谨测试,不确定是否和其他脚本冲突引起

会跟一个叫进步空间的脚本冲突,之前有人反馈过,你是不是也起用了这个?脚本信息页我之前加了提示。

https://greasyfork.org/zh-CN/scripts/435569/discussions/149350

§
Posted: 2022-10-13

跟帖一下。
Theron兄更新辛苦。
关闭所有脚本,只留小帮手,问题依旧复现,多抓鱼一直加载直到卡死,联盟和东莞都如此

§
Posted: 2022-10-13

同样出现,关闭其他只留该脚本也会如此。

TheronAuthor
§
Posted: 2022-10-13

感谢各位反馈,抱歉!我这里无法复现问题,就对比了自己的版本和发布的版本,发现有几个\xa0字符发布时被替换为空格了,暂不清楚是不是这个导致的,上传了我用的版本,请各位先帮测试下,另外的可能原因容我排查排查。

我的开发版本:
https://files.catbox.moe/y93tt4.js

TheronAuthor
§
Posted: 2022-10-13

我安装了发布版本,也还没复现问题,我这用的浏览器是Chromium Version 105.0.5195.102 (Official Build) (64-bit),脚本管理器是tampermonkey v4.16.1,你们用的是什么版本的?

TheronAuthor
§
Posted: 2022-10-13

1120行,间歇执行的函数中,if (jQuery(el).parent("tr").find("p > a > span.bid").length === 1) return;检测到如果封面的父元素tr下若存在添加的ssid/dxid,就终止函数,不再添加多抓鱼等元素了,按说没有干扰元素出现不会检测失败。我想办法这里优化下检测吧。

§
Posted: 2022-10-13
Edited: 2022-10-13

win11 22H2
Microsoft Edge
版本 106.0.1370.42 (正式版本) (64 位)
Tampermonkey v4.16.1
开发板本问题依旧
不知是否是我们浏览器edge的关系,edge更换了Chromium内核,以及被win内置了之后,占有量蛮高了

TheronAuthor
§
Posted: 2022-10-13

在edge复现,谢谢反馈,我这解决下

§
Posted: 2022-10-13

改成这样不再继续加载
001.png


改成这样疯狂加载
002.png
003.png

TheronAuthor
§
Posted: 2022-10-13

改成这样不再继续加载

的确如此,并且这个bug是普遍存在的,跟edge无关,是开发时只考虑了启用链接的情况,已更新,谢谢!
后面可能移除这个链接,似乎只有不多的人用(包括我)

Post reply

Sign in to post a reply.