您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automatically applies the [thumb] tag to every image in a 3dmm.com post.
// ==UserScript== // @name Thumb Everything // @namespace http://tampermonkey.net/ // @version 0.3.1 // @description Automatically applies the [thumb] tag to every image in a 3dmm.com post. // @author Plopilpy // @match https://*.3dmm.com/* // @icon https://*.3dmm.com/favicon_3dmmcom_logo.ico // @grant none // ==/UserScript== (function() { 'use strict'; var parent, wrapper, i; var curImg = document.querySelectorAll(`.threedmm_postbit_message img:not(.threedmm_postbit_message .threedmm-thumb img, img.inlineimg)`); for(i = 0; i < curImg.length;++i){ if(curImg[i].getBoundingClientRect().height > 100 && curImg[i].getBoundingClientRect().width > 100){ curImg[i].style.maxWidth = "300px"; curImg[i].style.maxHeight = "300px"; parent = curImg[i].parentNode; wrapper = document.createElement('a'); wrapper.classList.add("threedmm-thumb"); wrapper.href = curImg[i].src; wrapper.setAttribute("target", "_blank") parent.replaceChild(wrapper, curImg[i]); wrapper.appendChild(curImg[i]); } } })();