您需要先安装一个扩展,例如 篡改猴、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]);
- }
- }
- })();