mirror of
https://github.com/AdguardTeam/AdguardFilters.git
synced 2026-08-31 12:23:36 +00:00
wyn
This commit is contained in:
@@ -26,9 +26,9 @@ yourfones.net#%#//scriptlet('spoof-css', 'ins.adsbygoogle', 'display', 'block')
|
||||
mytry.jp#@#.ad_box
|
||||
mytry.jp#$#body > #container { display: block !important; }
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/190943
|
||||
wiki.yjsnpi.nu$$script:contains(/\+.+catch/)
|
||||
wiki.yjsnpi.nu$$script:contains(/\+\['"`\]\w.+catch/)
|
||||
!+ NOT_PLATFORM(ext_chromium_mv3)
|
||||
wiki.yjsnpi.nu#%#//scriptlet('abort-current-inline-script', 'onload', 'catch')
|
||||
wiki.yjsnpi.nu#%#//scriptlet('remove-node-text', 'script', '/\+[\'"`]\w.+catch/')
|
||||
!#if (! adguard_app_windows && !adguard_app_mac && !adguard_app_android && !adguard_ext_chromium_mv3 && !ext_ublock)
|
||||
wiki.yjsnpi.nu#%#const shuffleArray=e=>e.sort((()=>Math.random()-Math.random()));function fetchComments(e){const t=new XMLHttpRequest;let n;t.onreadystatechange=()=>{4===t.readyState&&200===t.status&&(n=JSON.parse(t.responseText),renderComments(n))},t.open("GET","/comments/comments.php?article_id="+RLCONF.wgArticleId+"&cursor="+e,!0),t.send()}function fetchMore(e){fetchComments(e.target.dataset.cursor)}function renderComments(e){const t=document.querySelector("#comments"),n=document.querySelector("#comments-contents"),o=document.querySelector("#comments-loading"),c=document.querySelector("#comments-more"),m=document.querySelector("#comments-recent");if(o&&o.remove(),c&&c.remove(),e.comments.forEach((e=>{const n=window.comments.template.querySelector("#comment").cloneNode(!0);n.id="comment-"+e.number,n.dataset.commentId=e.comment_id,n.querySelector(".comment-author").innerHTML=e.author,n.querySelector(".comment-timestamp").innerHTML=e.created_at,n.querySelector(".comment-body").innerHTML=e.comment,t.appendChild(n)})),e.cursor>0){const t=window.comments.template.querySelector("#comments-more").cloneNode(!0);t.dataset.cursor=e.cursor,t.addEventListener("click",fetchMore),n.appendChild(t)}const r=document.createElement("ul");e.recent=shuffleArray(e.recent),e.recent.forEach((e=>{const t=document.createElement("li"),n=document.createElement("a");n.href="/w/index.php?curid="+e.article_id,e.comment.length>70&&(e.comment=e.comment.substring(0,70)+"…"),n.innerHTML=e.comment,t.appendChild(n),r.appendChild(t)})),m.appendChild(r.cloneNode(!0)),m.appendChild(r.cloneNode(!0)),"#comments-section"==location.hash&&(location.hash="",location.hash="#comments-section")}function submitComment(e){const t=document.querySelector('#comment-editor input[name="author"]'),n=document.querySelector("#comment-editor textarea");if(""==n.value)return void mw.notify("(本文が)ないです");e.target.disabled=!0,e.target.innerHTML="送信中…";const o={article_id:RLCONF.wgArticleId,author:t.value,comment:n.value},c=[];for(const[e,t]of Object.entries(o))c.push(`${encodeURIComponent(e)}=${encodeURIComponent(t)}`);const m=new XMLHttpRequest;m.onreadystatechange=()=>{4===m.readyState&&(e.target.disabled=!1,e.target.innerHTML="投稿する",200===m.status?(mw.notify("投稿しました"),t.value="",n.value="",document.querySelector("#comments").innerHTML="",document.querySelector("#comments-recent").innerHTML="",setTimeout((()=>{fetchComments(0)}),"100")):403===m.status?mw.notify("(フリーWi-Fiからは書け)ないです"):429===m.status?mw.notify("書きすぎィ!ちょっと待って、どうぞ!"):mw.notify("投稿できませんでした…"))},m.open("POST","/comments/comments.php"),m.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),m.send(c.join("&").replace(/%20/g,"+"))}window.addEventListener("load",(()=>{if(0==RLCONF.wgNamespaceNumber&&"view"==RLCONF.wgAction&&0!=RLCONF.wgArticleId&&!RLCONF.wgIsRedirect&&RLCONF.wgRevisionId==RLCONF.wgCurRevisionId){"#comments-section"==location.hash&&window.scroll(0,document.documentElement.scrollHeight-document.documentElement.clientHeight),window.comments={};const e=new XMLHttpRequest;e.onreadystatechange=()=>{4===e.readyState&&200===e.status&&(window.comments.template=(new DOMParser).parseFromString(e.responseText,"text/html").body,document.querySelector("#bodyContent").appendChild(window.comments.template.querySelector("#comments-section")),document.querySelector("#comment-submit").addEventListener("click",submitComment),fetchComments(0))},e.open("GET","/comments/assets/template.html",!0),e.send()}}));
|
||||
wiki.yjsnpi.nu#%#function copyToClipboad(e){navigator.clipboard.writeText(this.caller.dataset.text).then((()=>{mw.notify("クリップボードにコピーしました"),gtag("event","clipboard",{wgTitle:RLCONF.wgTitle,clipboard_status:"done"})}),(()=>{mw.notify("クリップボードにコピーできませんでした…"),gtag("event","clipboard",{wgTitle:RLCONF.wgTitle,clipboard_status:"failed"})}))}function searchProduct(e){var t="";if("FANZA"===this.caller.dataset.asp){{const e="https://www.dmm.co.jp/digital/videoa/-/list/search/=/?searchstr="+encodeURI(RLCONF.wgPageName);t="https://al.dmm.co.jp/?lurl="+encodeURI(e)+"&af_id=takayama-001&ch=toolbar&ch_id=link"}window.open(t,"_blank"),gtag("event","search_products",{wgTitle:RLCONF.wgTitle,asp:this.caller.dataset.asp})}}function sfw(e){this.caller.classList.remove("nsfw"),gtag("event","nsfw",{wgTitle:RLCONF.wgTitle})}document.querySelectorAll(".copy_to_clipboard").forEach((e=>{e.addEventListener("click",{caller:e,handleEvent:copyToClipboad})})),document.querySelectorAll(".search_products").forEach((e=>{e.addEventListener("click",{caller:e,handleEvent:searchProduct})})),document.querySelectorAll(".share_button").forEach((e=>{e.addEventListener("click",(async e=>{const t={title:RLCONF.wgTitle+" - 真夏の夜の淫夢Wiki",text:RLCONF.wgTitle+" - 真夏の夜の淫夢Wiki",url:getAbsolutePath("/wiki/"+encodeURI(RLCONF.wgPageName))};if(navigator.canShare&&navigator.canShare(t))try{await navigator.share(t),mw.notify("シェアしました"),gtag("event","share",{wgTitle:RLCONF.wgTitle,share_type:"share",share_status:"done"})}catch(e){mw.notify("シェアできませんでした…"),gtag("event","share",{wgTitle:RLCONF.wgTitle,share_type:"share",share_status:"cancelled"})}else navigator.clipboard.writeText(t.text+" "+t.url).then((()=>{mw.notify("クリップボードにコピーしました"),gtag("event","share",{wgTitle:RLCONF.wgTitle,share_type:"clipboard",share_status:"done"})}),(()=>{mw.notify("クリップボードにコピーできませんでした…"),gtag("event","share",{wgTitle:RLCONF.wgTitle,share_type:"clipboard",share_status:"failed"})}))}))})),document.querySelectorAll(".nsfw").forEach((e=>{e.addEventListener("click",{caller:e,handleEvent:sfw})}));
|
||||
|
||||
@@ -472,7 +472,7 @@ vibefm.pl##.article__placement
|
||||
! NOTE: Frequently updated sites
|
||||
!
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/190943
|
||||
wiki.yjsnpi.nu#%#//scriptlet('abort-current-inline-script', 'onload', 'catch')
|
||||
wiki.yjsnpi.nu#%#//scriptlet('remove-node-text', 'script', '/\+[\'"`]\w.+catch/')
|
||||
wiki.yjsnpi.nu#%#const shuffleArray=e=>e.sort((()=>Math.random()-Math.random()));function fetchComments(e){const t=new XMLHttpRequest;let n;t.onreadystatechange=()=>{4===t.readyState&&200===t.status&&(n=JSON.parse(t.responseText),renderComments(n))},t.open("GET","/comments/comments.php?article_id="+RLCONF.wgArticleId+"&cursor="+e,!0),t.send()}function fetchMore(e){fetchComments(e.target.dataset.cursor)}function renderComments(e){const t=document.querySelector("#comments"),n=document.querySelector("#comments-contents"),o=document.querySelector("#comments-loading"),c=document.querySelector("#comments-more"),m=document.querySelector("#comments-recent");if(o&&o.remove(),c&&c.remove(),e.comments.forEach((e=>{const n=window.comments.template.querySelector("#comment").cloneNode(!0);n.id="comment-"+e.number,n.dataset.commentId=e.comment_id,n.querySelector(".comment-author").innerHTML=e.author,n.querySelector(".comment-timestamp").innerHTML=e.created_at,n.querySelector(".comment-body").innerHTML=e.comment,t.appendChild(n)})),e.cursor>0){const t=window.comments.template.querySelector("#comments-more").cloneNode(!0);t.dataset.cursor=e.cursor,t.addEventListener("click",fetchMore),n.appendChild(t)}const r=document.createElement("ul");e.recent=shuffleArray(e.recent),e.recent.forEach((e=>{const t=document.createElement("li"),n=document.createElement("a");n.href="/w/index.php?curid="+e.article_id,e.comment.length>70&&(e.comment=e.comment.substring(0,70)+"…"),n.innerHTML=e.comment,t.appendChild(n),r.appendChild(t)})),m.appendChild(r.cloneNode(!0)),m.appendChild(r.cloneNode(!0)),"#comments-section"==location.hash&&(location.hash="",location.hash="#comments-section")}function submitComment(e){const t=document.querySelector('#comment-editor input[name="author"]'),n=document.querySelector("#comment-editor textarea");if(""==n.value)return void mw.notify("(本文が)ないです");e.target.disabled=!0,e.target.innerHTML="送信中…";const o={article_id:RLCONF.wgArticleId,author:t.value,comment:n.value},c=[];for(const[e,t]of Object.entries(o))c.push(`${encodeURIComponent(e)}=${encodeURIComponent(t)}`);const m=new XMLHttpRequest;m.onreadystatechange=()=>{4===m.readyState&&(e.target.disabled=!1,e.target.innerHTML="投稿する",200===m.status?(mw.notify("投稿しました"),t.value="",n.value="",document.querySelector("#comments").innerHTML="",document.querySelector("#comments-recent").innerHTML="",setTimeout((()=>{fetchComments(0)}),"100")):403===m.status?mw.notify("(フリーWi-Fiからは書け)ないです"):429===m.status?mw.notify("書きすぎィ!ちょっと待って、どうぞ!"):mw.notify("投稿できませんでした…"))},m.open("POST","/comments/comments.php"),m.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),m.send(c.join("&").replace(/%20/g,"+"))}window.addEventListener("load",(()=>{if(0==RLCONF.wgNamespaceNumber&&"view"==RLCONF.wgAction&&0!=RLCONF.wgArticleId&&!RLCONF.wgIsRedirect&&RLCONF.wgRevisionId==RLCONF.wgCurRevisionId){"#comments-section"==location.hash&&window.scroll(0,document.documentElement.scrollHeight-document.documentElement.clientHeight),window.comments={};const e=new XMLHttpRequest;e.onreadystatechange=()=>{4===e.readyState&&200===e.status&&(window.comments.template=(new DOMParser).parseFromString(e.responseText,"text/html").body,document.querySelector("#bodyContent").appendChild(window.comments.template.querySelector("#comments-section")),document.querySelector("#comment-submit").addEventListener("click",submitComment),fetchComments(0))},e.open("GET","/comments/assets/template.html",!0),e.send()}}));
|
||||
wiki.yjsnpi.nu#%#function copyToClipboad(e){navigator.clipboard.writeText(this.caller.dataset.text).then((()=>{mw.notify("クリップボードにコピーしました"),gtag("event","clipboard",{wgTitle:RLCONF.wgTitle,clipboard_status:"done"})}),(()=>{mw.notify("クリップボードにコピーできませんでした…"),gtag("event","clipboard",{wgTitle:RLCONF.wgTitle,clipboard_status:"failed"})}))}function searchProduct(e){var t="";if("FANZA"===this.caller.dataset.asp){{const e="https://www.dmm.co.jp/digital/videoa/-/list/search/=/?searchstr="+encodeURI(RLCONF.wgPageName);t="https://al.dmm.co.jp/?lurl="+encodeURI(e)+"&af_id=takayama-001&ch=toolbar&ch_id=link"}window.open(t,"_blank"),gtag("event","search_products",{wgTitle:RLCONF.wgTitle,asp:this.caller.dataset.asp})}}function sfw(e){this.caller.classList.remove("nsfw"),gtag("event","nsfw",{wgTitle:RLCONF.wgTitle})}document.querySelectorAll(".copy_to_clipboard").forEach((e=>{e.addEventListener("click",{caller:e,handleEvent:copyToClipboad})})),document.querySelectorAll(".search_products").forEach((e=>{e.addEventListener("click",{caller:e,handleEvent:searchProduct})})),document.querySelectorAll(".share_button").forEach((e=>{e.addEventListener("click",(async e=>{const t={title:RLCONF.wgTitle+" - 真夏の夜の淫夢Wiki",text:RLCONF.wgTitle+" - 真夏の夜の淫夢Wiki",url:getAbsolutePath("/wiki/"+encodeURI(RLCONF.wgPageName))};if(navigator.canShare&&navigator.canShare(t))try{await navigator.share(t),mw.notify("シェアしました"),gtag("event","share",{wgTitle:RLCONF.wgTitle,share_type:"share",share_status:"done"})}catch(e){mw.notify("シェアできませんでした…"),gtag("event","share",{wgTitle:RLCONF.wgTitle,share_type:"share",share_status:"cancelled"})}else navigator.clipboard.writeText(t.text+" "+t.url).then((()=>{mw.notify("クリップボードにコピーしました"),gtag("event","share",{wgTitle:RLCONF.wgTitle,share_type:"clipboard",share_status:"done"})}),(()=>{mw.notify("クリップボードにコピーできませんでした…"),gtag("event","share",{wgTitle:RLCONF.wgTitle,share_type:"clipboard",share_status:"failed"})}))}))})),document.querySelectorAll(".nsfw").forEach((e=>{e.addEventListener("click",{caller:e,handleEvent:sfw})}));
|
||||
wiki.yjsnpi.nu#@%#//scriptlet('prevent-setTimeout', '/\(\)=>\{.+catch/')
|
||||
|
||||
Reference in New Issue
Block a user