|
1 | 1 | // ==UserScript== |
2 | 2 | // @name 自动无缝翻页 |
3 | | -// @version 2.1.1 |
| 3 | +// @version 2.1.2 |
4 | 4 | // @author X.I.U |
5 | 5 | // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有使用「Discuz!、Flarum、DUX(WordPress)」的网站]、百度、谷歌、必应、搜狗、头条、360、微信、贴吧、豆瓣、微博、NGA、V2EX、起点小说、煎蛋网、超能网、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、小霸王其乐无穷、CS.RIN.RU、FitGirl、茶杯狐、NO视频、低端影视、奈菲影视、91美剧网、真不卡影院、片库、音范丝、BT之家、爱恋动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、小众软件、极简插件、异次元软件、异星软件空间、动漫狂、漫画猫、漫画DB、HiComic、动漫之家、古风漫画网、PubMed、wikiHow、GreasyFork(以上仅一部分,更多的写不下了... |
6 | 6 | // @match *://*/* |
|
29 | 29 | ['menu_discuz_thread_page', '帖子内自动翻页 (仅论坛)', '帖子内自动翻页 (仅论坛)', true], |
30 | 30 | ['menu_page_number', '显示当前页码及点击暂停翻页', '显示当前页码及点击暂停翻页', true], |
31 | 31 | ['menu_pause_page', '左键双击网页空白处暂停翻页', '左键双击网页空白处暂停翻页', false] |
32 | | - ], menuId = [], webType = 0, curSite = {SiteTypeID: 0}, DBSite, SiteType, pausePage = true, pageNum = {now: 1, _now: 1}, forumWebsite = ['cs.rin.ru', 'www.flyert.com', 'bbs.pediy.com']; |
| 32 | + ], menuId = [], webType = 0, curSite = {SiteTypeID: 0}, DBSite, SiteType, pausePage = true, pageNum = {now: 1, _now: 1}, forumWebsite = ['cs.rin.ru', 'www.flyert.com', 'bbs.pediy.com', 'www.libaclub.com']; |
33 | 33 | for (let i=0;i<menuAll.length;i++){ // 如果读取到的值为 null 就写入默认值 |
34 | 34 | if (GM_getValue(menuAll[i][0]) == null){GM_setValue(menuAll[i][0], menuAll[i][3])}; |
35 | 35 | } |
|
1964 | 1964 | curSite = DBSite.libaclub; |
1965 | 1965 | } else if (location.pathname.indexOf('/f_') > -1) { |
1966 | 1966 | curSite = DBSite.libaclub_f; |
| 1967 | + } else if (location.pathname.indexOf('/t_') > -1 || location.pathname.indexOf('/reply_') > -1) { |
| 1968 | + curSite = DBSite.libaclub_t; |
| 1969 | + } else if (location.pathname.indexOf('/prt_') > -1) { |
| 1970 | + curSite = DBSite.libaclub_prt; |
1967 | 1971 | } else if (location.pathname === '/facade.php') { |
1968 | 1972 | curSite = DBSite.libaclub_search; |
1969 | 1973 | } |
|
1974 | 1978 | pageElement: 'css;ul.ui-list > li:not(.ui-list-item-head):not(.ui-list-merchant-ad)', |
1975 | 1979 | insertPosition: ['css;ul.ui-list', 3], |
1976 | 1980 | replaceE: 'css;div.ui-crumbs-more', |
1977 | | - scrollDelta: 1000 |
| 1981 | + scrollDelta: 1200 |
1978 | 1982 | } |
1979 | | - }, // 篱笆网论坛 |
| 1983 | + }, // 篱笆网论坛 |
1980 | 1984 | libaclub_f: { |
1981 | 1985 | SiteTypeID: 0, |
1982 | 1986 | pager: { |
|
1985 | 1989 | pageElement: 'css;ul.ui-list > li:not(.ui-list-item-head):not(.ui-list-merchant-ad)', |
1986 | 1990 | insertPosition: ['css;ul.ui-list', 3], |
1987 | 1991 | replaceE: 'css;div.ui-paging', |
1988 | | - scrollDelta: 1000 |
| 1992 | + scrollDelta: 1200 |
| 1993 | + } |
| 1994 | + }, // 篱笆网论坛 - 各版块帖子列表 |
| 1995 | + libaclub_t: { |
| 1996 | + SiteTypeID: 0, |
| 1997 | + pager: { |
| 1998 | + type: 1, |
| 1999 | + nextLink: 'css;a.ui-paging-next', |
| 2000 | + pageElement: 'css;.ui-box-content > div.ui-topic, .ui-box-content > a[name]', |
| 2001 | + insertPosition: ['css;.ui-box-content', 3], |
| 2002 | + replaceE: 'css;div.ui-paging', |
| 2003 | + scrollDelta: 1500 |
1989 | 2004 | } |
1990 | | - }, // 篱笆网论坛 - 各版块帖子列表 |
| 2005 | + }, // 篱笆网论坛 - 帖子内 |
| 2006 | + libaclub_prt: { |
| 2007 | + SiteTypeID: 0, |
| 2008 | + pager: { |
| 2009 | + type: 1, |
| 2010 | + nextLink: 'css;a.ui-paging-next', |
| 2011 | + pageElement: 'css;ul.ui-list > li', |
| 2012 | + insertPosition: ['css;ul.ui-list', 3], |
| 2013 | + replaceE: 'css;div.ui-paging', |
| 2014 | + scrollDelta: 2000 |
| 2015 | + } |
| 2016 | + }, // 篱笆网论坛 - 帖子内 - 打印版 |
1991 | 2017 | libaclub_search: { |
1992 | 2018 | SiteTypeID: 0, |
1993 | 2019 | pager: { |
|
1996 | 2022 | pageElement: 'css;.ui-box-main > ul.ui-list > li', |
1997 | 2023 | insertPosition: ['css;.ui-box-main > ul.ui-list', 3], |
1998 | 2024 | replaceE: 'css;div.ui-page', |
1999 | | - scrollDelta: 1000 |
| 2025 | + scrollDelta: 1200 |
2000 | 2026 | } |
2001 | | - } // 篱笆网论坛 - 搜索页 |
| 2027 | + } // 篱笆网论坛 - 搜索页 |
2002 | 2028 | }; |
2003 | 2029 | // 生成 SiteTypeID |
2004 | 2030 | generateID(); |
|
0 commit comments