您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
bbs.mottoki.com image url replacerは画像一覧頁のurlをオリジナルフルサイズ画像のurlに差し替えますhttp*://bbs.mottoki.com/index*で動作します
当前为
// ==UserScript== // @name bbs.mottoki.com image url replacer // @version 3 // @grant none // @include http*://bbs.mottoki.com/index* // @description bbs.mottoki.com image url replacerは画像一覧頁のurlをオリジナルフルサイズ画像のurlに差し替えますhttp*://bbs.mottoki.com/index*で動作します // @description:ja bbs.mottoki.com image url replacerは画像一覧頁のurlをオリジナルフルサイズ画像のurlに差し替えますhttp*://bbs.mottoki.com/index*で動作します // @namespace https://greasyfork.org/users/10885 // ==/UserScript== // exampleurl http://bbs.mottoki.com/index?bbs=kimottamakaasann&act=album&thread=&page_album=27 // exampleurl http://bbs.mottoki.com/index?bbs=kimottamakaasann&act=img&img=4965 // exampleurl http://bbs.mottoki.com/img/kimottamakaasann/1578698682-9zq398.jpg var i = 0; var j = 0; var k = 0; var url_mod = []; var TagA = []; var AUrl = []; var TagImg = []; var ImgUrl = []; var ImgIndexExNum = []; TagA = document.getElementsByTagName("a"); TagImg = document.getElementsByTagName("img"); for (i = 0; i < 82; i++) { if (TagA[i] !== null || TagA[i] !== undefined) { if (TagA[i].getAttribute("href") !== null || TagA[i].getAttribute("href") !== undefined) { if (TagA[i].getAttribute("href").includes("/index?bbs=kimottamakaasann&act=img&img=") === true) { AUrl[i] = TagA[i].getAttribute("href"); ImgIndexExNum[k] = i; //console.log("TagA("+i+"):"+TagA[i]+" AUrl("+i+") :"+AUrl[i]+" ImgIndexExNum("+k+"):"+ImgIndexExNum[k]); k = k + 1; } } } } for (j = 0; j < 23; j++) { if (TagImg[j] !== null || TagImg[j] !== undefined) { if (TagImg[j].getAttribute("src") !== null || TagImg[j].getAttribute("src") !== undefined) { if (TagImg[j].getAttribute("src").includes("img/kimottamakaasann/s/") === true) { ImgUrl[j] = TagImg[j].getAttribute("src"); url_mod[j] = ImgUrl[j].replace(/\/s\//, "/") //console.log("ImgUrl("+j+"):"+ImgUrl[j]+" url_mod("+j+")="+url_mod[j]); } } } } k = 0; for (i = ImgIndexExNum[0] - 1; i < ImgIndexExNum[ImgIndexExNum.length-1] +2; i++) { TagA[i].setAttribute("href", url_mod[k]); //console.log("TagA("+i+"):"+TagA[i] + " url_mod("+k+"):"+url_mod[k]); k = k + 1; }