|
1 | 1 | // ==UserScript== |
2 | 2 | // @name 自动无缝翻页 |
3 | | -// @version 2.0.2 |
| 3 | +// @version 2.0.3 |
4 | 4 | // @author X.I.U |
5 | | -// @description 无缝拼接下一页内容(瀑布流),目前支持:[所有使用「Discuz!、Flarum、DUX(WordPress)」的网站]、百度、谷歌、必应、贴吧、豆瓣、微博、NGA(玩家社区)、V2EX、看雪论坛、煎蛋网、超能网、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、小霸王其乐无穷、茶杯狐、NO视频、低端影视、奈菲影视、91美剧网、真不卡影院、片库、音范丝、BT之家、爱恋动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、小众软件、极简插件、果核剥壳、六音软件、微当下载、th-sjy 汉化、异次元软件、老殁殁漂遥、异星软件空间、动漫狂、漫画猫、漫画DB、HiComic(嗨漫画)、动漫之家、古风漫画网、砂之船动漫家、PubMed、wikiHow、GreasyFork、CS.RIN.RU、FitGirl(更多的写不下了... |
| 5 | +// @description 无缝拼接下一页内容(瀑布流),目前支持:[所有使用「Discuz!、Flarum、DUX(WordPress)」的网站]、百度、谷歌、必应、贴吧、豆瓣、微博、NGA(玩家社区)、V2EX、看雪论坛、起点小说、煎蛋网、超能网、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、小霸王其乐无穷、茶杯狐、NO视频、低端影视、奈菲影视、91美剧网、真不卡影院、片库、音范丝、BT之家、爱恋动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、小众软件、极简插件、果核剥壳、六音软件、微当下载、th-sjy 汉化、异次元软件、老殁殁漂遥、异星软件空间、动漫狂、漫画猫、漫画DB、HiComic(嗨漫画)、动漫之家、古风漫画网、砂之船动漫家、PubMed、wikiHow、GreasyFork、CS.RIN.RU、FitGirl(更多的写不下了... |
6 | 6 | // @match *://*/* |
7 | 7 | // @connect www.gamersky.com |
8 | 8 | // @icon https://i.loli.net/2021/03/07/rdijeYm83pznxWq.png |
|
1168 | 1168 | scrollDelta: 900 |
1169 | 1169 | } |
1170 | 1170 | }, // 宝书网(小说)- 手机版 |
| 1171 | + qidian: { |
| 1172 | + SiteTypeID: 0, |
| 1173 | + host: 'www.qidian.com', |
| 1174 | + functionStart: function() {if (location.pathname.indexOf('/all/') > -1) {curSite = DBSite.qidian;}}, |
| 1175 | + pager: { |
| 1176 | + type: 1, |
| 1177 | + nextLink: 'css;a[class*="pagination-next"][href]', |
| 1178 | + pageElement: 'css;ul.all-img-list > li', |
| 1179 | + insertPosition: ['css;ul.all-img-list', 3], |
| 1180 | + replaceE: 'css;#page-container', |
| 1181 | + scrollDelta: 900 |
| 1182 | + } |
| 1183 | + }, // 起点小说 |
| 1184 | + qidian_read: { |
| 1185 | + SiteTypeID: 0, |
| 1186 | + host: 'read.qidian.com', |
| 1187 | + functionStart: function() {if (location.pathname.indexOf('/chapter/') > -1) {curSite = DBSite.qidian_read; document.lastElementChild.appendChild(document.createElement('style')).textContent = '.admire-wrap {display: none !important;}';}}, |
| 1188 | + pager: { |
| 1189 | + type: 1, |
| 1190 | + nextLink: 'css;a[id$="chapterNext"][href]', |
| 1191 | + pageElement: 'css;.main-text-wrap > div:not(.admire-wrap)', |
| 1192 | + insertPosition: ['css;.main-text-wrap', 3], |
| 1193 | + replaceE: 'css;.chapter-control, title', |
| 1194 | + history: true, |
| 1195 | + scrollDelta: 900 |
| 1196 | + } |
| 1197 | + }, // 起点小说 - 阅读页 |
1171 | 1198 | _423down: { |
1172 | 1199 | SiteTypeID: 0, |
1173 | 1200 | host: 'www.423down.com', |
|
1596 | 1623 | }, // 漫画之家 - 日漫 |
1597 | 1624 | copymanga: { |
1598 | 1625 | SiteTypeID: 0, |
1599 | | - host: 'www.copymanga.com', |
| 1626 | + host: 'www.copymanga.com1', |
1600 | 1627 | functionStart: function() {if (location.pathname.indexOf('/chapter/') > -1) { |
1601 | 1628 | curSite = DBSite.copymanga; document.lastElementChild.appendChild(document.createElement('style')).textContent = '.footer {display: none !important;}'; |
1602 | 1629 | }}, |
|
1609 | 1636 | intervals: 2000, |
1610 | 1637 | scrollDelta: 3000 |
1611 | 1638 | } |
1612 | | - }, // 拷贝漫画 |
| 1639 | + }, // 拷贝漫画 |
1613 | 1640 | gufengmh8: { |
1614 | 1641 | SiteTypeID: 0, |
1615 | 1642 | host: 'www.gufengmh8.com', |
|
1767 | 1794 | replaceE: 'css;.fy', |
1768 | 1795 | scrollDelta: 1000 |
1769 | 1796 | } |
1770 | | - }, // 如意了教育 - 学校 |
| 1797 | + }, // 如意了教育 - 学校 |
1771 | 1798 | ruyile_data: { |
1772 | 1799 | SiteTypeID: 0, |
1773 | 1800 | pager: { |
|
1778 | 1805 | replaceE: 'css;.fy', |
1779 | 1806 | scrollDelta: 1000 |
1780 | 1807 | } |
1781 | | - }, // 如意了教育 - 数据 |
| 1808 | + }, // 如意了教育 - 数据 |
1782 | 1809 | ruyile_shijuan: { |
1783 | 1810 | SiteTypeID: 0, |
1784 | 1811 | pager: { |
|
1801 | 1828 | replaceE: 'css;ul.main_List > li.i3', |
1802 | 1829 | scrollDelta: 1000 |
1803 | 1830 | } |
1804 | | - } // 宽带山论坛 |
| 1831 | + } // 宽带山论坛 |
1805 | 1832 | }; |
1806 | 1833 | // 生成 SiteTypeID |
1807 | 1834 | generateID(); |
|
2961 | 2988 | } |
2962 | 2989 | } |
2963 | 2990 |
|
| 2991 | + // 添加历史记录 |
| 2992 | + if (curSite.pager.history && curSite.pager.history == true) { |
| 2993 | + window.history.pushState(`{title: ${document.title}, url: ${location.href}}`, newBody.querySelector('title').textContent, curSite.pageUrl); |
| 2994 | + } |
| 2995 | + |
2964 | 2996 | // 替换待替换元素 |
2965 | 2997 | try { |
2966 | 2998 | let oriE = getAllElements(curSite.pager.replaceE), |
|
0 commit comments