Re 2ch Links

2ch各種連結還原、縮圖預覽

目前为 2014-11-11 提交的版本。查看 最新版本

// ==UserScript==
// @name         Re 2ch Links
// @version      1.0
// @description  2ch各種連結還原、縮圖預覽
// @include      http://*.2ch.*/
// @include      http://*.bbspink.com/*
// @include      http://*.open2ch.net/*
// @grant        GM_log
// @grant        GM_addStyle
// @noframes
// @namespace https://greasyfork.org/users/6037
// ==/UserScript==
var imgSE = 1; //預設1開啟縮圖預覽 0關閉
var ras = 0;
var ra = function re1(){
    var b=document.body;
    b.innerHTML = b.innerHTML.replace(/(\<a\shref\=\")http\:\/\/.*?\/.*?(\"\starget\=\"\_blank\"\>)(http\:\/\/.*?)(\<\/a\>)/g, '$1$3$2$3$4');
    ras++;
    if (ras < 10){
        setTimeout(ra, 5000);
    }};
ra();
var css = '.UCss1{max-width:200px;max-height:200px}';
var Uimg = function Uimg1(){   
    GM_addStyle(css);
    if (imgSE == 1){
        var Ulinks = document.links;
        GM_log('imgSE');
        for(var i=1;i<Ulinks.length;i++){
            GM_log('for'+i);
            if (Ulinks[i].innerHTML.match('.jpg') !== null || Ulinks[i].innerHTML.match('.png') !== null){
                GM_log('if'+Ulinks[i].innerHTML);
                Ulinks[i].innerHTML = Ulinks[i].innerHTML.replace(/(.*)/, "");
                var Uhref = Ulinks[i].href;
                var imgt = document.createElement('img');
                imgt.setAttribute('src', Uhref);
                imgt.setAttribute('class', 'UCss1');   
                Ulinks[i].appendChild(imgt);
                
            }
        }
    }};
setTimeout(Uimg, 1000);