您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
gives direct links to images on rule 34.xxx, useful for mouseover addons
// ==UserScript== // @name rule 34 direct image links // @namespace heck // @version 0.1 // @description gives direct links to images on rule 34.xxx, useful for mouseover addons // @author You // @match https://rule34.xxx/index.php?page=post&s=list* // @exclude https://rule34.xxx/index.php?page=post&s=view* // @require https://code.jquery.com/jquery-3.3.1.js // @grant none // ==/UserScript== Array.prototype.forEach.call($(".thumb"), function(el) { let newSpan = document.createElement("span"); let currentLink = el.children[0].children[0].src; // newSpan.style.padding-bottom = "3px"; let jpgVersion = currentLink.replace("thumbnails", "\/images").replace("thumbnail_", "").replace(/\.jpg\?\d+/, ".jpg"); let jpegVersion = currentLink.replace("rule34", "img.rule34").replace("thumbnails", "\/images").replace("thumbnail_", "").replace(/\.jpg\?\d+/, ".jpeg"); let pngVersion = currentLink.replace("thumbnails", "\/images").replace("thumbnail_", "").replace(/\.jpg\?\d+/, ".png"); let webmVersion = currentLink.replace("rule34", "bimg.rule34").replace("thumbnails", "\/images").replace("thumbnail_", "").replace(/\.jpg\?\d+/, ".webm"); let gifVersion = currentLink.replace("rule34", "img.rule34").replace("thumbnails", "\/images").replace("thumbnail_", "").replace(/\.jpg\?\d+/, ".gif"); newSpan.innerHTML = `<br><a href=${jpgVersion}>jpg</a> <a href=${jpegVersion}>jpeg</a> <a href=${pngVersion}>png</a> <a href=${gifVersion}>gif</a> <a href=${webmVersion}>webm</a>`; el.children[0].after(newSpan); });