// ==UserScript== // @name t00ls|棱角社区|freebuf文章图片放大 // @icon https://static.freebuf.com/images/favicon.ico // @namespace http://tampermonkey.net/ // @version 0.6 // @description 放大t00ls、棱角社区、freebuf文章中默认的图片大小,方便查看;去除freebuf文章图片的!small。 // @author Mrxn // @homepage https://mrxn.net/ // @supportURL https://github.com/Mr-xn/modify_freebuf_pic // @license MIT // @run-at document-end // @match https://www.freebuf.com/*/*.html // @match https://www.t00ls.com/* // @match https://forum.ywhack.com/* // @grant unsafeWindow // @downloadURL none // ==/UserScript== //thanks https://userscripts-mirror.org/scripts/review/362011 //start function (function() { 'use strict'; // Your code here... // suuport t00ls.com thread post if (window.location.host == 'www.t00ls.com'){ window.addEventListener('scroll',function(){ var t00l_content =document.getElementById("postlist"); var t00l_imgs =t00l_content.getElementsByTagName("img"); for (var i=0;i 500 && t00l_imgs[i].currentSrc.indexOf("attachment.php") !== -1){//对图片宽度小于700的(比如公司logo等)不用缩放 t00l_imgs[i].style.width="88%"; } } console.log("t00ls.com文章图片缩放至88%"); },false); }else if (window.location.host == 'www.freebuf.com'){ //freebbuf window.addEventListener('scroll',function(){ var fb_content =document.getElementById("tinymce-editor"); var imgs =fb_content.getElementsByTagName("img"); for (var i=0;i 680 && imgs[i].currentSrc.indexOf("small") !== -1){//对图片宽度小于700的(比如公司logo等)不用缩放 imgs[i].style.width="100%"; } } fb_content.innerHTML = fb_content.innerHTML.replace(/(!small)/gi,''); console.log("移除!small成功!"); },false); document.querySelector("#artical-detail-page > div.container > div.aside-left").style.display="none"; document.querySelector("#artical-detail-page > div.container > div.aside-right").style.display="none"; document.querySelector("#artical-detail-page > div.container > div.main > div.introduce").style.display="none"; document.querySelector("#components-layout-demo-basic > section > footer").style.display="none"; document.querySelector("#artical-detail-page > div.container > div.main").style.width="98%"; document.querySelector("#tinymce-editor").style.maxWidth="98%"; //document.querySelector("#tinymce-editor > div > p:nth-child(13) > img").style.maxWidth="98%"; } else if (window.location.host == 'forum.ywhack.com'){ console.log("棱角社区文章图片放大"); // 获取所有具有 class="t_msgfont" 的元素 var elements = document.getElementsByClassName('t_msgfont'); // 遍历元素列表 for (var i = 0; i < elements.length; i++) { var imgs = elements[i].getElementsByTagName('img'); // 遍历当前元素下的 img 元素 for (var j = 0; j < imgs.length; j++) { var src = imgs[j].getAttribute('src'); // 判断 src 属性是否包含 "attachments" if (src.includes('attachments')) { // 包含 "attachments",执行相关操作 imgs[j].style.width = '95%'; imgs[j].style.height = '95%'; } } } } else{ console.log("暂不支持"); } })();