33// @name :zh-CN 自动无缝翻页
44// @name :zh-TW 自動無縫翻頁
55// @name :en AutoPager
6- // @version 6.5.2
6+ // @version 6.5.3
77// @author X.I.U
88// @description ⭐无缝加载 下一页内容 至网页底部(类似瀑布流)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、B 站(bilibili)、NGA、V2EX、煎蛋网、龙的天空、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、动漫之家、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了...
99// @description :zh-TW ⭐無縫加載 下一頁內容 至網頁底部(類似瀑布流)⭐,支持各論壇、社交、遊戲、漫畫、小說、學術、搜索引擎(Google、Bing、Yahoo...) 等網站~
@@ -1075,9 +1075,10 @@ function: {
10751075 }
10761076 } , // 动漫屋
10771077 xmanhua : {
1078- host : [ 'xmanhua.com' , 'www.xmanhua.com' ] ,
1078+ host : [ 'xmanhua.com' , 'www.xmanhua.com' , 'yymanhua.com' , 'www.yymanhua.com' ] ,
10791079 url : ( ) => { if ( indexOF ( / \/ m \d + / ) ) {
10801080 setTimeout ( mangabz_init , 1500 ) ;
1081+ if ( location . hostname . indexOf ( 'xmanhua' ) != - 1 ) { unsafeWindow . MH_PREFIX23 = 'XMANHUA_' } else { unsafeWindow . MH_PREFIX23 = 'YYMANHUA_' }
10811082 curSite = DBSite . xmanhua ;
10821083 } else if ( indexOF ( / \/ \d + x m \/ / ) ) {
10831084 if ( getCSS ( '.detail-list-form-more' ) ) getCSS ( '.detail-list-form-more' ) . click ( ) ;
@@ -1684,8 +1685,8 @@ function: {
16841685 if ( getCSS ( '#barChapter' ) ) getCSS ( '#barChapter' ) . removeAttribute ( 'oncontextmenu' ) ;
16851686 if ( getCSS ( '#cp_image' ) ) {
16861687 getCSS ( '#cp_image' ) . removeAttribute ( 'oncontextmenu' ) ;
1687- getCSS ( '#cp_image' ) . removeAttribute ( 'id' ) ;
16881688 getCSS ( '#cp_image' ) . removeAttribute ( 'style' ) ;
1689+ getCSS ( '#cp_image' ) . removeAttribute ( 'id' ) ;
16891690 }
16901691 }
16911692 // [Mangabz 漫画] 获取下一页地址
@@ -1769,11 +1770,12 @@ function: {
17691770 // [Xmanhua 漫画] 获取下一页地址
17701771 function xmanhua_nextL ( ) {
17711772 var url = '' ;
1772- if ( XMANHUA_PAGE === XMANHUA_IMAGE_COUNT ) { // 下一话
1773+ console . log ( '111111111111111111111111' , unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'CID' ] )
1774+ if ( unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'PAGE' ] === unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'IMAGE_COUNT' ] ) { // 下一话
17731775 if ( getNextE ( '//a[./img[contains(@src, "reader-bottom-right-2.png")]]' ) ) getPageE_ ( curSite . pageUrl ) ; // 访问下一话 URL 获取
17741776 } else { // 下一页
17751777 if ( ! mkey ) var mkey = '' ;
1776- url = location . origin + location . pathname + 'chapterimage.ashx' + `?cid=${ XMANHUA_CID } &page=${ XMANHUA_PAGE + 1 } &key=${ ( mkey ) } &_cid=${ XMANHUA_CID } &_mid=${ XMANHUA_MID } &_dt=${ XMANHUA_VIEWSIGN_DT } &_sign=${ XMANHUA_VIEWSIGN } `
1778+ url = location . origin + location . pathname + 'chapterimage.ashx' + `?cid=${ unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'CID' ] } &page=${ unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'PAGE' ] + 1 } &key=${ ( mkey ) } &_cid=${ unsafeWindow [ unsafeWindow . MH_PREFIX23 + '_CID' ] } &_mid=${ unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'MID' ] } &_dt=${ unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'VIEWSIGN_DT' ] } &_sign=${ unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'VIEWSIGN' ] } `
17771779 if ( url === curSite . pageUrl ) return
17781780 curSite . pageUrl = url
17791781 //console.log(curSite.pageUrl)
@@ -1789,16 +1791,16 @@ function: {
17891791 for ( let now of imgArr ) { _img += `<img src="${ now } ">` ; }
17901792 if ( _img ) {
17911793 getOne ( curSite . pager . insertP [ 0 ] ) . insertAdjacentHTML ( getAddTo ( curSite . pager . insertP [ 1 ] ) , _img ) ; // 将 img 标签插入到网页中
1792- XMANHUA_PAGE += imgArr . length ;
1793- addHistory ( pageE , document . title , location . origin + XMANHUA_CURL . substring ( 0 , XMANHUA_CURL . length - 1 ) + '-p' + XMANHUA_PAGE + '/' ) ;
1794+ unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'PAGE' ] += imgArr . length ;
1795+ addHistory ( pageE , document . title , location . origin + unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'CURL' ] . substring ( 0 , unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'CURL' ] . length - 1 ) + '-p' + unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'PAGE' ] + '/' ) ;
17941796 }
17951797 } else { // 下一话
17961798 // 插入 <script> 标签
17971799 insScript ( 'html:not([dir]) > head > script:not([src])' , pageE ) ;
17981800 addHistory ( pageE ) ;
17991801 pageNum . now = pageNum . _now + 1
18001802 replaceElems ( pageE )
1801- XMANHUA_PAGE = 0 ;
1803+ unsafeWindow [ unsafeWindow . MH_PREFIX23 + 'PAGE' ] = 0 ;
18021804 xmanhua_nextL ( ) ;
18031805 }
18041806 }
0 commit comments