您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
通过修改style实现漫画图片放大
当前为
// ==UserScript== // @name 3n5b图片放大 // @namespace http://tampermonkey.net/ // @version 2.1.1 // @description 通过修改style实现漫画图片放大 // @author [email protected] // @include https://www.3n5b.com/t/* // @grant none // ==/UserScript== function addCSS(cssText){ var style = document.createElement('style'), //创建一个style元素 head = document.head || document.getElementsByTagName('head')[0]; //获取head元素 style.type = 'text/css'; //这里必须显示设置style元素的type属性为text/css,否则在ie中不起作用 if(style.styleSheet){ //IE var func = function(){ try{ //防止IE中stylesheet数量超过限制而发生错误 style.styleSheet.cssText = cssText; }catch(e){ } } //如果当前styleSheet还不能用,则放到异步中则行 if(style.styleSheet.disabled){ setTimeout(func,10); }else{ func(); } }else{ //w3c //w3c浏览器中只要创建文本节点插入到style元素中就行了 var textNode = document.createTextNode(cssText); style.appendChild(textNode); } head.appendChild(style); //把创建的style元素插入到head中 return style; } var css; var zoom = false; var btn = $("<button class='widget-button btn create no-text btn-icon'></button>"); var zoom_icon = $("<i class='fa fa-search-plus d-icon'></i>"); var min_icon = $("<i class='fa fa-search-minus d-icon'></i>"); btn.click(function(){ if(zoom){ css.remove(); btn.empty(); btn.append(zoom_icon); }else{ css = addCSS('.cooked img:not(.emoji){height: auto; width: 100%;}'); btn.empty(); btn.append(min_icon); } zoom = !zoom; }); btn.append(zoom_icon); $(".timeline-footer-controls").append(btn);