跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 吹一下img.wang,loc最强图床,No.1
未分類
7 6 月 2020

吹一下img.wang,loc最强图床,No.1

bbplayer 大佬有话说 :

吹一下img.wang,loc最强图床,No.1

本帖最后由 bbplayer 于 2020-6-7 20:54 编辑

https://cdn2.hemacdn.com/img/50e9e6b5208bd19d800ef25e0526cf8a.png
https://cdn2.hemacdn.com/img/b145efe49035c17365cd37efe9d8e1d2.png
https://cdn2.hemacdn.com/img/823f490fb47de3fa7a0a919a55489512.png
油猴插件,一键上传,
无需打开图床网站然后复制图片url地址。

qq截图后直接从对话框拖拽
总之使用非常方便,
同时又是国内cdn图床,延迟低,上传和加载速度都不足为虑
—
https://www.hostloc.com/thread-681225-1-1.html
插件安装https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

Cee 大佬有话说 :

这条多少钱,我雇你帮我打广告。
https://www.hostloc.com/thread-698806-1-1.html

Eicky 大佬有话说 :

这广告是真的假,我也搞一下,// ==UserScript==
// @name         Discuz 通用图片上传插件
// @namespace    https://img.tg/sdk/discuz.user.js
// @author       https://cee.cx
// @version      1.0.0
// @license      MIT
// @description快捷上传图片到 IMG.TG 并自动返回 BBCode 到文本框中
// @grant      none
// @include      *://www.hostloc.com/*
// @include      *://hostloc.com/*
// @include      *://keylol.com/*
// @include      *://www.right.com.cn/*
// @include      *://koolshare.cn/*
// @include      *://www.52pojie.cn/*
// @include      *://bbs.kafan.cn/*
// @connect      *
// @run-at       document-start
// ==/UserScript==

(function(root){
var nw = root.nw = {};
var stack = [];
var ArrayProto = Array.prototype, ObjProto = Object.prototype;
var hasOwnProperty   = ObjProto.hasOwnProperty;

var page= {
    addStyle : function(css){
      var el = document.createElement("style");
      el.innerHTML = css;
      document.getElementsByTagName(‘head’).appendChild(el);
    },
    addScript : function(script , pos){
      var el = document.createElement("script");
      el.textContent = script;
      if(typeof pos == ‘object’){
      pos.appendChild(el);
      }
      else if(pos == ‘head’){
      document.getElementsByTagName(‘head’).appendChild(el);
      }else{
      document.getElementsByTagName(‘body’).appendChild(el);
      }
    },
    addScriptLink : function( data , pos){
      var el = document.createElement("script");
      for(var i in data){
      el.setAttribute(i , data);
      }

      if(typeof pos == ‘object’){
      pos.appendChild(el);
      }
      else if(pos == ‘head’){
      document.getElementsByTagName(‘head’).appendChild(el);
      }else{
      document.getElementsByTagName(‘body’).appendChild(el);
      }
    },
    addHtml : function(dom){
      var el = document.createElement("dom");
      el.innerHTML = dom;
      document.getElementsByTagName(‘body’).appendChild(el);
    }
};

function $(e){
    return document.querySelector(e);
}
function $(e){
    return document.querySelectorAll(e);
}

function noop(){

}

function has(obj, key) {
      return obj != null && hasOwnProperty.call(obj, key);
}

function key(obj){
      var k = [];
      for(var i in obj){
          if(has(obj , i)) k.push(i);
      }
      return k;
}

function isString(v){
    return typeof v === ‘string’;
}

function is(v , b){
    return ObjProto.toString.call(v) === "";
}

function isArray(v){
    return is(v , ‘Array’);
}

function isRegExp(v){
    return is(v , ‘RegExp’);
}

function isObject(v){
    return is(v , ‘Object’);
}

function isFunction(v){
    return is(v , ‘Function’);
}

function create(expr , handler){
    if(expr && handler){
      stack.push({rule:expr , post:handler});
    }
    else{
      stack.push(expr);
    }
}

function replace(str,obj , format){
      return str.replace(RegExp(‘(?:’ + key(obj).join(‘|’).replace(/([:’)({}])/g,’\$1′) + ‘)’,’g’) , function(match){
          return format ? format(obj) : obj;
      });
}

function toArray(a){
    return Array.prototype.slice.call(a);
}

function formatLink(newurl , m){
    return newurl.replace(/$(d+)/g , function($0,$1){
      return m[$1];
    });
}

function hit(obj){
    var ret = [];
    for(var i in stack){
      var rule = stack.rule;
      if( isRegExp(rule) ){
          var m = obj.url.match(rule);
            // console.log(stack.post,m)
          if( m ){
            if(isString(stack.post)){
            ret.push({
                redirect : formatLink(stack.post , toArray(m))
            });
            }else{
            ret.push({
                pre : stack.pre || noop,
                post : stack.post || noop,
                args : toArray(m)
            });

            }
          }

      }
      else if(isObject(rule)){
          var flag = true;
          var m = null, ret_t = {};
          for(var key in rule){
            m = obj.match(rule);
            if(!m){
            flag = false;
            break;
            }else{
            if(m.length>1){
                ret_t = toArray(m);
            }
            }
          }
          if(flag){
            ret.push({
            pre : stack.pre || noop,
            post : stack.post || noop,
            args : ret_t
            });
          }
      }
      else if(isFunction(rule)){
          if( rule() ){
            ret.push({
            pre : stack.pre || noop,
            post : stack.post || noop,
            args : {}
            });
          }
      }
      else if(isArray(rule)){
          var flag = false;
          for (var j = rule.length – 1; j >= 0; j–) {
            if(obj.url.match(rule)){
            flag = true;
            break;
            }
          }
          if(flag){
            ret.push({
            pre : stack.pre || noop,
            post : stack.post || noop,
            args : {}
            });
          }
      }
    }
    return ret;
}

function init(){
    var loc = window.location;

    var obj = {
      url : loc.href,
      scheme: loc.protocol.slice(0, -1),
      host: loc.hostname,
      port: loc.port,
      path: loc.pathname,
      search: loc.search,
      hash: loc.hash
    };

    var handlers = hit(obj);
    if(handlers.length){
      handlers.forEach(function(handler){
      if(handler.redirect){
          open(handler.redirect);
      }
      else if(handler.pre) handler.pre(handler.args);
      });
    }

    document.addEventListener(‘DOMContentLoaded’ , function(){
      if(handlers.length){
      handlers.forEach(function(handler){
          if(handler.post) {
            console.log(handler.post)
            handler.post(handler.args);
          }
      });
      }
    })
}

function monitor(tag , expr , callback){
    var d = tag.split(‘:’);
    var evts = {
      ‘removed’:’DOMNodeRemoved’,
      ‘inserted’:’DOMNodeInserted’,
      ‘modified’:’DOMSubtreeModified’
    };

    tag = d;

    var evt = evts || ‘modified’];

    var watch = d === undefined ? false : true;

    if(isFunction(expr)){
      callback = expr;
      expr =null ;
    }

    var matchSpan = function(target , t){
      var k = document.createElement(‘div’);
      k.appendChild(target.cloneNode(false));
      var ret = k.querySelector(t);
      k = null;
      return ret;
    }

    //return new promise(function(resolve, reject){
      var handler = function(event){
      var target = event.target;
      if(matchSpan(target , tag)){
          if(expr){
            var m = target.textContent.match(expr);
            if(m){
            if(callback) callback(m);
            if(!watch) document.removeEventListener(evt , handler);
            }
          }else{
            if(callback) callback(target);
            
            if(!watch) document.removeEventListener(evt , handler);
          }
      }
      };
      
      document.addEventListener(evt , handler);
    //});
}

function open(url){
    open_direct(url);
}

function open_direct(url){
    var link = document.createElementNS(‘http://www.w3.org/1999/xhtml’, ‘a’);
    link.href = url;
    link.click();
}

nw.c = create;
nw.m = monitor;
nw.o = open;

nw.$ = $;
nw.$ = $;
nw.r = replace;

nw.init = init;
nw.noop = noop;

nw.addStyle = page.addStyle;
nw.addScript = page.addScript;
nw.addScriptLink = page.addScriptLink;
}(this));

/**
* Discuz image upload
*
* Cee Revision: https://cee.cx/
*/

nw.c([
/hostloc.com/thread/,
/hostloc.com/forum.php?mod=post/,
/hostloc.com/forum.php?mod=viewthread/,

/keylol.com/thread/,
/keylol.com/forum.php?mod=post/,
/keylol.com/forum.php?mod=viewthread/,

/right.com.cn.com/thread/,
/right.com.cn.com/forum.php?mod=post/,
/right.com.cn.com/forum.php?mod=viewthread/,

/koolshare.cn/thread/,
/koolshare.cn/forum.php?mod=post/,
/koolshare.cn/forum.php?mod=viewthread/,

/52pojie.cn/thread/,
/52pojie.cn/forum.php?mod=post/,
/52pojie.cn/forum.php?mod=viewthread/,

/bbs.kafan.cn.cn/thread/,
/bbs.kafan.cn.cn/forum.php?mod=post/,
/bbs.kafan.cn.cn/forum.php?mod=viewthread/,
] , function(){

    nw.addScriptLink({
      ‘src’ : ‘https://potu.best/sdk/pup.js’,
    });
});

//==================================
nw.init();

来自https://www.hostloc.com/thread-698806-1-1.html

皮皮小店 大佬有话说 :

这条广告多少钱我感觉沙发能给你双倍https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

aipage 大佬有话说 :

嗯,安排上了

茎肛互撸娃 大佬有话说 :

广告打得好,流量没烦恼

我的辣文最好看 大佬有话说 :

有api接口吗

laogui 大佬有话说 :

关注了

1tv 大佬有话说 :

https://cdn.nlark.com/yuque/0/2020/gif/332755/1591532960810-assets/web-upload/e04345c8-ff28-49b7-ab44-f1820d8782c7.gif

成功率不到%,那剩下的用勇气来补足吧!

一言

b66667777 大佬有话说 :

水得清香怡人:lol

tomcb 大佬有话说 :

我的辣文最好看 大佬有话说 : 2020-6-7 20:28
有api接口吗

这个应该是调用UPLOAD的页面,就是点图床那上传弹出来的那个

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具