|
1 | 1 | // ==UserScript== |
2 | 2 | // @name 自动无缝翻页 |
3 | | -// @version 2.8.6 |
| 3 | +// @version 2.8.7 |
4 | 4 | // @author X.I.U |
5 | 5 | // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有使用「Discuz!、Flarum、DUX(WordPress)」的网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、微博、NGA、V2EX、B 站(Bilibili)、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、FitGirl、片库、茶杯狐、NO视频、低端影视、奈菲影视、91美剧网、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画DB、HiComic、动漫之家、古风漫画网、PubMed、wikiHow、GreasyFork、Github、StackOverflow(以上仅一部分,更多的写不下了... |
6 | 6 | // @match *://*/* |
|
3653 | 3653 | scrollDelta: 1000 |
3654 | 3654 | } |
3655 | 3655 | }, // 脚本 - 讨论页 |
| 3656 | + smzdm: { |
| 3657 | + SiteTypeID: 0, |
| 3658 | + host: ['www.smzdm.com', 'search.smzdm.com'], |
| 3659 | + functionStart: function() {if (location.host === 'search.smzdm.com' || location.pathname.indexOf('/fenlei/') > -1) { |
| 3660 | + curSite = DBSite.smzdm; |
| 3661 | + }}, |
| 3662 | + pager: { |
| 3663 | + type: 1, |
| 3664 | + nextLink: '//ul[@class="pagenation-list"]//a[contains(text() ,"下一页")] | //ul[@class="pagenation-list"]/li[contains(@class, "next-page")]/a', |
| 3665 | + pageElement: 'css;#feed-main-list > li', |
| 3666 | + insertPosition: ['css;#feed-main-list', 3], |
| 3667 | + replaceE: 'css;ul.pagenation-list', |
| 3668 | + scrollDelta: 1500 |
| 3669 | + } |
| 3670 | + }, // 什么值得买 - 分类/搜索页 |
3656 | 3671 | ruyile_xuexiao: { |
3657 | 3672 | SiteTypeID: 0, |
3658 | 3673 | host: 'www.ruyile.com', |
|
3695 | 3710 | scrollDelta: 1000 |
3696 | 3711 | } |
3697 | 3712 | }, // 如意了教育 - 试卷 |
3698 | | - smzdm: { |
3699 | | - SiteTypeID: 0, |
3700 | | - host: ['www.smzdm.com', 'search.smzdm.com'], |
3701 | | - functionStart: function() {if (location.host === 'search.smzdm.com' || location.pathname.indexOf('/fenlei/') > -1) { |
3702 | | - curSite = DBSite.smzdm; |
3703 | | - }}, |
3704 | | - pager: { |
3705 | | - type: 1, |
3706 | | - nextLink: '//ul[@class="pagenation-list"]//a[contains(text() ,"下一页")] | //ul[@class="pagenation-list"]/li[contains(@class, "next-page")]/a', |
3707 | | - pageElement: 'css;#feed-main-list > li', |
3708 | | - insertPosition: ['css;#feed-main-list', 3], |
3709 | | - replaceE: 'css;ul.pagenation-list', |
3710 | | - scrollDelta: 1500 |
3711 | | - } |
3712 | | - }, // 什么值得买 - 分类/搜索页 |
3713 | 3713 | w3school_cn: { |
3714 | 3714 | SiteTypeID: 0, |
3715 | 3715 | host: 'www.w3school.com.cn', |
|
4054 | 4054 |
|
4055 | 4055 | // [Discuz! 论坛] 判断各版块帖子列表类型 |
4056 | 4056 | function discuzForum() { |
4057 | | - if (document.getElementById('autopbn')) { // 判断是否有 [下一页] 按钮 |
| 4057 | + if (document.querySelector('#pgbtn, .pgbtn')) { // 如果各版块帖子列表已存在这个元素,说明自带了无缝翻页 |
| 4058 | + return |
| 4059 | + } else if (document.getElementById('autopbn')) { // 判断是否有 [下一页] 按钮 |
4058 | 4060 | curSite = DBSite.discuz_forum; |
4059 | 4061 | } else if (document.getElementById('waterfall')) { // 判断是否为图片模式 |
4060 | 4062 | curSite = DBSite.discuz_waterfall; waterfallStyle(); // 图片模式列表样式预处理 |
|
0 commit comments