Greasy Fork is available in English.

My Novel Reader

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

< Feedback on My Novel Reader

سؤال / تعليق

§
Posted: 21-02-2015
Edited: 21-02-2015

“自定义站点规则 ”内的规则不起作用

把一个小说网站加入MyNovelReader的用户设置后,小说的章节页面可以使用阅读模式了。

在点击内容页面右上角齿轮后进入设置页面、在“自定义站点规则”内加入自己写的站点规则。

但是保存并刷新页面后自定义规则在该页面不起作用,还是按照脚本内的通用规则来显示。

请问是不是脚本的问题?

[

{siteName: "乐文小说网",

url: "http://www\.365xs\.com/books/\d+\/\d+\/\d+\.html",

titleSelector: ".kfyd h1",

bookTitleSelector: "ul.bread-crumbs > a:last",

contentSelector: "#content",

contentReplace: []

},

]

PS:ff 35.0.1 gm 2.3,esr 24.8.1 gm 1.15


囧,“\ .”不能正确显示,只好使用“ \ \ .”了

url我改为http://www.365xs.org/books/31/31692/7116471.html,也不能在这个页面起作用。


具体表现为:

页面标题不能显示为“xxx - xxx”形式,章节内容左边应该显示书名的地方显示为“目录”。

另外在有些网站上除了上面的问题外,还不能正确读取标题,直接显示为页面的title。

ywzhaiqiمؤلف
§
Posted: 21-02-2015

改成这个
url: "http://www\\.365xs\\.org/books/\\d+/\\d+/\\d+\\.html",

§
Posted: 22-02-2015
Edited: 22-02-2015

改为这个依然不能正确显示 页面标题不能显示为“xxx - xxx”形式,章节内容左边仍然显示为“目录”。

[
{siteName: "乐文小说网",
    url: "http://www\\.365xs\\.org/books/\\d+/\\d+/\\d+\\.html",
    titleSelector: ".kfyd h1",
    bookTitleSelector: "ul.bread-crumbs > a:last",
    contentSelector: "#content",
    contentReplace: []
},
]
ywzhaiqiمؤلف
§
Posted: 22-02-2015

改为这个依然不能正确显示
页面标题不能显示为“xxx - xxx”形式,章节内容左边仍然显示为“目录”。

[
{siteName: "乐文小说网",
    url: "http://www\\.365xs\\.org/books/\\d+/\\d+/\\d+\\.html",
    titleSelector: ".kfyd h1",
    bookTitleSelector: "ul.bread-crumbs > a:last",
    contentSelector: "#content",
    contentReplace: []
},
]

修改如下

bookTitleSelector: "ul.bread-crumbs a:last",
§
Posted: 22-02-2015
Edited: 22-02-2015

刚才测试了半天,终于发现问题原因了。

我以前在“自定义站点规则”里添加了一些不能准确匹配的规则,在那些网站上也不能正确显示,但是我没有删掉。在规则最后面添加这个网站的规则后、貌似脚本不能解析,导致出现这些问题,请@ywzhaiqi 大大在技巧里说明下吧。

PS:请问章节名及小说名选择里的“ > ”符号表达的是什么意思? 例如"ul.bread-crumbs > a:last" 里的“>”

ywzhaiqiمؤلف
§
Posted: 23-02-2015

刚才测试了半天,终于发现问题原因了。

我以前在“自定义站点规则”里添加了一些不能准确匹配的规则,在那些网站上也不能正确显示,但是我没有删掉。在规则最后面添加这个网站的规则后、貌似脚本不能解析,导致出现这些问题,请@ywzhaiqi 大大在技巧里说明下吧。

PS:请问章节名及小说名选择里的“ > ”符号表达的是什么意思?
例如"ul.bread-crumbs > a:last" 里的“>”

这是 css 的子选择器。
详见 http://www.jquery001.com/jquery-selector.html

Post reply

تسجيل الدخول إلى مرحلة ما بعد الرد.