|
198 | 198 | disableSites:/hacg.*about\.html/, |
199 | 199 | imgRegs:[[/^(?:https:)?(\/\/img\.2dfan|www\.moxtu\.cc|(?:pic|tc)\.(?:ffsky|rpgsky))/,'http:$1'],[/http(:\/\/(?:[^\.]*\.)?loli\.io)/,'https$1'],[/^https:\/\/galacg.me/,'https://www.galacg.me/']] |
200 | 200 | }; |
| 201 | + if(unsafeWindow)window = unsafeWindow; |
201 | 202 | if (!Array.prototype.findSite) { |
202 | 203 | Array.prototype.findSite = function (siteName) { |
203 | 204 | var arr = this; |
|
324 | 325 | changeUrl(true,[["a"],[['https?:\\\/\\\/[^\\\.]*(\\\.)?sijihuisuo\\\.club\\\/go\\\/\\\?url=','']]]); |
325 | 326 | break; |
326 | 327 | case "hacg": |
327 | | - var feiZaos=document.getElementsByTagName("p1"); |
328 | | - for(var feiZao of feiZaos){ |
| 328 | + var feiZao,feiZaos=document.querySelectorAll("p1"),i; |
| 329 | + for(i=0;i<feiZaos.length;i++){ |
| 330 | + feiZao=feiZaos[i]; |
329 | 331 | if(feiZao.parentNode)feiZao.parentNode.removeChild(feiZao); |
330 | 332 | } |
331 | 333 | var has8=false; |
332 | | - var comms=document.querySelectorAll("span.fn"); |
333 | | - for(var comm of comms){ |
| 334 | + var comm,comms=document.querySelectorAll("span.fn"); |
| 335 | + for(i=0;i<comms.length;i++){ |
| 336 | + comm=comms[i]; |
334 | 337 | if(comm.innerHTML == "\u5c0f\u0038\u9171"){ |
335 | 338 | has8=true; |
336 | 339 | comm.innerHTML=comm.innerHTML.replace(/\u5c0f\u0038\u9171/,'<a name=\"pa8\">\u5c0f\u0038\u9171<\/a>'); |
|
506 | 509 | isFind = true; |
507 | 510 | } |
508 | 511 | }else{ |
509 | | - for(article of articles){ |
| 512 | + for(let i=0,j=articles.length;i<j;i++){ |
| 513 | + article=articles[i]; |
510 | 514 | if(elementPosition(article).y>scrollTop+50){ |
511 | 515 | scrollArticle(article); |
512 | 516 | isFind = true; |
|
558 | 562 | } |
559 | 563 | }else{ |
560 | 564 | let dis; |
561 | | - for(article of articles){ |
| 565 | + for(let i=0,j=articles.length;i<j;i++){ |
| 566 | + article=articles[i]; |
562 | 567 | dis=elementPosition(article).y - scrollTop; |
563 | 568 | if(dis > -50 && dis < 50){ |
564 | 569 | let aLink=article.querySelector("a:not(.label)"); |
|
663 | 668 | blockBtn.textContent="\u597d\u5b69\u5b50\u770b\u4e0d\u5230"; |
664 | 669 | blockBtn.style="padding:4px 0;position: relative;width:120px;"; |
665 | 670 | if(pre){ |
666 | | - pre.before(blockBtn); |
| 671 | + pre.parentNode.insertBefore(blockBtn,pre); |
| 672 | + //pre.before(blockBtn); |
667 | 673 | }else{ |
668 | 674 | blockBtn.style="display:none;"; |
669 | 675 | author.appendChild(blockBtn); |
|
674 | 680 | function processObj(obj){ |
675 | 681 | if(obj){ |
676 | 682 | if(obj.nodeType==1 && obj.tagName != "A"){ |
677 | | - for(var childOd of obj.childNodes){ |
678 | | - processObj(childOd); |
| 683 | + for(var i=0;i<obj.childNodes.length;i++){ |
| 684 | + processObj(obj.childNodes[i]); |
679 | 685 | } |
680 | 686 | }else if(obj.nodeType==3){ |
681 | 687 | var data=processTxt(obj.data); |
|
709 | 715 | let aTags=document.querySelectorAll("a"); |
710 | 716 | if(!pre){ |
711 | 717 | let pref,pres,pret; |
712 | | - for(let aTag of aTags){ |
| 718 | + for(var i=0;i<aTags.length;i++){ |
| 719 | + let aTag=aTags[i]; |
713 | 720 | if(pref && pres && pret)break; |
714 | 721 | if(!pref){ |
715 | 722 | if(/上一页/.test(aTag.innerHTML)){ |
|
731 | 738 | } |
732 | 739 | if(!next){ |
733 | 740 | let nextf,nexts,nextt; |
734 | | - for(let aTag of aTags){ |
| 741 | + for(var i=0;i<aTags.length;i++){ |
| 742 | + let aTag=aTags[i]; |
735 | 743 | if(nextf && nexts && nextt)break; |
736 | 744 | if(!nextf){ |
737 | 745 | if(/下一页/.test(aTag.innerHTML)){ |
|
0 commit comments