Greasy Fork

Greasy Fork is available in English.

3n5b图片放大

通过修改style实现漫画图片放大

当前为 2018-08-08 提交的版本,查看 最新版本

// ==UserScript==
// @name         3n5b图片放大
// @namespace    http://tampermonkey.net/
// @version      2.0.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中
}

console.log(addCSS('.cooked img:not(.emoji){height: auto; width: 100%;}'));