File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010// @name :it Pagetual
1111// @name :ko 東方永頁機
1212// @namespace hoothin
13- // @version 1.9.31.22
13+ // @version 1.9.31.23
1414// @description Perpetual pages - most powerful auto-pager script, auto loading next paginated web pages and inserting into current page.
1515// @description :zh-CN 自动翻页脚本 - 自动加载并拼接下一分页内容,支持任意网页
1616// @description :zh-TW 自動翻頁脚本 - 自動加載並拼接下一分頁內容,支持任意網頁
10921092 replaceElementSel = [ replaceElementSel ] ;
10931093 }
10941094 replaceElementSel . forEach ( sel => {
1095- let pageEle = getElement ( sel , document ) ;
1096- let replaceEle = getElement ( sel , doc ) ;
1097- if ( pageEle && replaceEle ) {
1098- pageEle . parentNode . replaceChild ( replaceEle , pageEle ) ;
1095+ let pageEles = getAllElements ( sel , document ) ;
1096+ let replaceEles = getAllElements ( sel , doc ) ;
1097+ for ( let i = 0 ; i < pageEles . length ; i ++ ) {
1098+ let replaceEle = replaceEles [ i ] ;
1099+ let pageEle = pageEles [ i ] ;
1100+ if ( replaceEle ) {
1101+ pageEle . parentNode . replaceChild ( replaceEle , pageEle ) ;
1102+ } else break ;
10991103 }
11001104 } ) ;
11011105 }
You can’t perform that action at this time.
0 commit comments