Greasy Fork is available in English.

My Novel Reader

小说阅读脚本,统一阅读样式,内容去广告、修正拼音字、段落整理,自动下一页

< Feedback on My Novel Reader

Review: Good - script works

§
Posted: 20.08.2020
Edited: 20.08.2020

Parser.prototype.init执行两次

因为我不想在“起点-阅文”看到每段后面的评论数,所以我将脚本中该网站的contentSelector由'.read-content.j_readContent'改为了'.read-content.j_readContent .content-wrap',但此举不知道为什么导致触发了2次init,进而导致找不到根节点引起的找不到内容,迫于无奈我只好改回来。
请问有解决办法么

console日志是我自己加的,主要是想排查一下哪出问题,可惜我能力有限

问题已解决。

我通过给contentReplace添加了一条'<span class="review-count hidden" data-segid=".*?"></span>'解决的

contentSelector只能是所有P标签的父级标签才行啊,嗯,虽然不知道为什么修改后触发了2次,但现在我的问题已经解决了,也就不多管了



建议

无论什么时候GM_registerMenuCommand都应该随着脚本的运行而被执行(详见第三张图片,没有设置可以进入),有时候对用户自己添加的原始匹配,现有规则无法获取内容,无法获取就代表没发进入阅读状态,代表无法打开设置,代表无法添加自定义规则。当然,我们还能先去能打开设置的小说网站添加自定义规则再回来,但这有些绕,莫得用户体验,希望能优化一下

Post reply

Sign in to post a reply.