821938089 / MyNovelReader

小说阅读脚本
68 stars 8 forks source link

请求适配 #88

Open letterk opened 2 weeks ago

letterk commented 2 weeks ago

遇到个奇怪的情况, 这个网站之前能使用自动规则, 突然自动模式就不能用了

https://www.88xinshu.com/book/342/342765/109703681.html

尝试写了自定义规则, 依然不起作用, 右下角也没有按钮

{siteName: '88读书网',
        url: 'https://www.88xinshu.com/book/\\d+/\\d+/\\d+.html',
        exampleUrl: 'https://www.88xinshu.com/book/342/342765/109703681.html',

        prevSelector: 'a:contains(上一章)',
        nextSelector: 'a:contains(下一章)',
        indexSelector: 'a:contains(章节目录)',

        contentSelector: '#content'
},
821938089 commented 2 weeks ago

脚本被谷歌浏览器当作广告屏蔽掉了,你关掉它的广告屏蔽就可以了

letterk commented 2 weeks ago

我没有用浏览器的广告过滤, 非常奇怪, 就这个网站, 找到规则但是无法进入脚本, 一天前还正常, 网站也没更改元素名称

821938089 commented 2 weeks ago

我说的广告过滤指的是这个,你改成允许就可以了 image

letterk commented 2 weeks ago

这个我也允许了,, 还是不行

821938089 commented 2 weeks ago

那你打开控制台看看有没有报错

letterk commented 2 weeks ago

image 没报错

821938089 commented 2 weeks ago

看着像被浏览器屏蔽了,你再看看有没有设置对吧

letterk commented 2 weeks ago

我是用的是vivaldi 6.9, 篡改猴, 关闭了所有广告过滤, 内置和扩展的, 依然不行 初步怀疑是浏览器更新导致的, 29号正好更新了6.9, 又没办法降级

821938089 commented 2 weeks ago

自定义规则里加个fastboot: true试试,我试了加了这个好像就好了

letterk commented 2 weeks ago

加了fastboot: true确实正常了, 这是什么原理

821938089 commented 2 weeks ago

脚本会等页面加载完再进阅读模式,但是你这浏览器不知道为什么DOMContentLoaded和load事件都不触发,导致一直在等,就卡住了