{"id":114505,"date":"2020-06-07T20:40:15","date_gmt":"2020-06-07T12:40:15","guid":{"rendered":"http:\/\/4563.org\/?p=114505"},"modified":"2020-06-07T20:40:15","modified_gmt":"2020-06-07T12:40:15","slug":"%e5%90%b9%e4%b8%80%e4%b8%8bimg-wang%ef%bc%8cloc%e6%9c%80%e5%bc%ba%e5%9b%be%e5%ba%8a%ef%bc%8cno-1","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=114505","title":{"rendered":"\u5439\u4e00\u4e0bimg.wang\uff0cloc\u6700\u5f3a\u56fe\u5e8a\uff0cNo.1"},"content":{"rendered":"\n<p>  \t\t\t\t\t<strong>bbplayer<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3>\u5439\u4e00\u4e0bimg.wang\uff0cloc\u6700\u5f3a\u56fe\u5e8a\uff0cNo.1<\/h3>\n<p>  \t\t \u672c\u5e16\u6700\u540e\u7531 bbplayer \u4e8e 2020-6-7 20:54 \u7f16\u8f91 <\/p>\n<p> https:\/\/cdn2.hemacdn.com\/img\/50e9e6b5208bd19d800ef25e0526cf8a.png<br \/>  https:\/\/cdn2.hemacdn.com\/img\/b145efe49035c17365cd37efe9d8e1d2.png<br \/>  https:\/\/cdn2.hemacdn.com\/img\/823f490fb47de3fa7a0a919a55489512.png<br \/>  \u6cb9\u7334\u63d2\u4ef6\uff0c\u4e00\u952e\u4e0a\u4f20\uff0c<br \/>  \u65e0\u9700\u6253\u5f00\u56fe\u5e8a\u7f51\u7ad9\u7136\u540e\u590d\u5236\u56fe\u7247url\u5730\u5740\u3002<\/p>\n<p>  qq\u622a\u56fe\u540e\u76f4\u63a5\u4ece\u5bf9\u8bdd\u6846\u62d6\u62fd<br \/>  \u603b\u4e4b\u4f7f\u7528\u975e\u5e38\u65b9\u4fbf\uff0c<br \/>  \u540c\u65f6\u53c8\u662f\u56fd\u5185cdn\u56fe\u5e8a\uff0c\u5ef6\u8fdf\u4f4e\uff0c\u4e0a\u4f20\u548c\u52a0\u8f7d\u901f\u5ea6\u90fd\u4e0d\u8db3\u4e3a\u8651<br \/>  &#8212;<br \/>  https:\/\/www.hostloc.com\/thread-681225-1-1.html<br \/>  \u63d2\u4ef6\u5b89\u88c5https:\/\/cdn.jsdelivr.net\/gh\/hishis\/forum-master\/public\/images\/patch.gif\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>Cee<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u8fd9\u6761\u591a\u5c11\u94b1\uff0c\u6211\u96c7\u4f60\u5e2e\u6211\u6253\u5e7f\u544a\u3002<br \/>  https:\/\/www.hostloc.com\/thread-698806-1-1.html\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>Eicky<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u8fd9\u5e7f\u544a\u662f\u771f\u7684\u5047\uff0c\u6211\u4e5f\u641e\u4e00\u4e0b\uff0c\/\/ ==UserScript==<br \/>  \/\/ @name&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;Discuz \u901a\u7528\u56fe\u7247\u4e0a\u4f20\u63d2\u4ef6<br \/>  \/\/ @namespace&nbsp; &nbsp; https:\/\/img.tg\/sdk\/discuz.user.js<br \/>  \/\/ @author&nbsp; &nbsp;&nbsp; &nbsp; https:\/\/cee.cx<br \/>  \/\/ @version&nbsp; &nbsp;&nbsp; &nbsp;1.0.0<br \/>  \/\/ @license&nbsp; &nbsp;&nbsp; &nbsp;MIT<br \/>  \/\/ @description\u5feb\u6377\u4e0a\u4f20\u56fe\u7247\u5230 IMG.TG \u5e76\u81ea\u52a8\u8fd4\u56de BBCode \u5230\u6587\u672c\u6846\u4e2d<br \/>  \/\/ @grant&nbsp; &nbsp;&nbsp; &nbsp;none<br \/>  \/\/ @include&nbsp; &nbsp;&nbsp; &nbsp;*:\/\/www.hostloc.com\/*<br \/>  \/\/ @include&nbsp; &nbsp;&nbsp; &nbsp;*:\/\/hostloc.com\/*<br \/>  \/\/ @include&nbsp; &nbsp;&nbsp; &nbsp;*:\/\/keylol.com\/*<br \/>  \/\/ @include&nbsp; &nbsp;&nbsp; &nbsp;*:\/\/www.right.com.cn\/*<br \/>  \/\/ @include&nbsp; &nbsp;&nbsp; &nbsp;*:\/\/koolshare.cn\/*<br \/>  \/\/ @include&nbsp; &nbsp;&nbsp; &nbsp;*:\/\/www.52pojie.cn\/*<br \/>  \/\/ @include&nbsp; &nbsp;&nbsp; &nbsp;*:\/\/bbs.kafan.cn\/*<br \/>  \/\/ @connect&nbsp; &nbsp;&nbsp; &nbsp;*<br \/>  \/\/ @run-at&nbsp; &nbsp;&nbsp; &nbsp; document-start<br \/>  \/\/ ==\/UserScript==<\/p>\n<p>  (function(root){<br \/>  var nw = root.nw = {};<br \/>  var stack = [];<br \/>  var ArrayProto = Array.prototype, ObjProto = Object.prototype;<br \/>  var hasOwnProperty&nbsp; &nbsp;= ObjProto.hasOwnProperty;<\/p>\n<p>  var page= {<br \/>  &nbsp; &nbsp; addStyle : function(css){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var el = document.createElement(&quot;style&quot;);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;el.innerHTML = css;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;document.getElementsByTagName(&#8216;head&#8217;).appendChild(el);<br \/>  &nbsp; &nbsp; },<br \/>  &nbsp; &nbsp; addScript : function(script , pos){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var el = document.createElement(&quot;script&quot;);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;el.textContent = script;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;if(typeof pos == &#8216;object&#8217;){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;pos.appendChild(el);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;else if(pos == &#8216;head&#8217;){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;document.getElementsByTagName(&#8216;head&#8217;).appendChild(el);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}else{<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;document.getElementsByTagName(&#8216;body&#8217;).appendChild(el);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp; },<br \/>  &nbsp; &nbsp; addScriptLink : function( data , pos){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var el = document.createElement(&quot;script&quot;);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;for(var i in data){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;el.setAttribute(i , data);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<\/p>\n<p>  &nbsp; &nbsp;&nbsp; &nbsp;if(typeof pos == &#8216;object&#8217;){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;pos.appendChild(el);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;else if(pos == &#8216;head&#8217;){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;document.getElementsByTagName(&#8216;head&#8217;).appendChild(el);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}else{<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;document.getElementsByTagName(&#8216;body&#8217;).appendChild(el);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp; },<br \/>  &nbsp; &nbsp; addHtml : function(dom){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var el = document.createElement(&quot;dom&quot;);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;el.innerHTML = dom;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;document.getElementsByTagName(&#8216;body&#8217;).appendChild(el);<br \/>  &nbsp; &nbsp; }<br \/>  };<\/p>\n<p>  function $(e){<br \/>  &nbsp; &nbsp; return document.querySelector(e);<br \/>  }<br \/>  function $(e){<br \/>  &nbsp; &nbsp; return document.querySelectorAll(e);<br \/>  }<\/p>\n<p>  function noop(){<\/p>\n<p>  }<\/p>\n<p>  function has(obj, key) {<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;return obj != null &amp;&amp; hasOwnProperty.call(obj, key);<br \/>  }<\/p>\n<p>  function key(obj){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var k = [];<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;for(var i in obj){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; if(has(obj , i)) k.push(i);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;return k;<br \/>  }<\/p>\n<p>  function isString(v){<br \/>  &nbsp; &nbsp; return typeof v === &#8216;string&#8217;;<br \/>  }<\/p>\n<p>  function is(v , b){ <br \/>  &nbsp; &nbsp; return ObjProto.toString.call(v) === &quot;&quot;; <br \/>  } <\/p>\n<p>  function isArray(v){ <br \/>  &nbsp; &nbsp; return is(v , &#8216;Array&#8217;); <br \/>  } <\/p>\n<p>  function isRegExp(v){ <br \/>  &nbsp; &nbsp; return is(v , &#8216;RegExp&#8217;); <br \/>  }<\/p>\n<p>  function isObject(v){ <br \/>  &nbsp; &nbsp; return is(v , &#8216;Object&#8217;); <br \/>  }<\/p>\n<p>  function isFunction(v){ <br \/>  &nbsp; &nbsp; return is(v , &#8216;Function&#8217;); <br \/>  }<\/p>\n<p>  function create(expr , handler){<br \/>  &nbsp; &nbsp; if(expr &amp;&amp; handler){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;stack.push({rule:expr , post:handler});<br \/>  &nbsp; &nbsp; }<br \/>  &nbsp; &nbsp; else{<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;stack.push(expr);<br \/>  &nbsp; &nbsp; }<br \/>  }<\/p>\n<p>  function replace(str,obj , format){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;return str.replace(RegExp(&#8216;(?:&#8217; + key(obj).join(&#8216;|&#8217;).replace(\/([:&#8217;)({}])\/g,&#8217;\\$1&#8242;) + &#8216;)&#8217;,&#8217;g&#8217;) , function(match){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; return format ? format(obj) : obj;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;});<br \/>  }<\/p>\n<p>  function toArray(a){<br \/>  &nbsp; &nbsp; return Array.prototype.slice.call(a);<br \/>  }<\/p>\n<p>  function formatLink(newurl , m){<br \/>  &nbsp; &nbsp; return newurl.replace(\/$(d+)\/g , function($0,$1){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;return m[$1];<br \/>  &nbsp; &nbsp; });<br \/>  }<\/p>\n<p>  function hit(obj){<br \/>  &nbsp; &nbsp; var ret = [];<br \/>  &nbsp; &nbsp; for(var i in stack){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var rule = stack.rule;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;if( isRegExp(rule) ){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; var m = obj.url.match(rule);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;\/\/ console.log(stack.post,m)<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; if( m ){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(isString(stack.post)){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;ret.push({<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; redirect : formatLink(stack.post , toArray(m))<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;});<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;}else{<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;ret.push({<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; pre : stack.pre || noop,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; post : stack.post || noop,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; args : toArray(m)<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;});<\/p>\n<p>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }<\/p>\n<p>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;else if(isObject(rule)){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; var flag = true;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; var m = null, ret_t = {};<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; for(var key in rule){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;m = obj.match(rule);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(!m){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;flag = false;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;break;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;}else{<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(m.length&gt;1){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; ret_t = toArray(m);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; if(flag){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;ret.push({<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;pre : stack.pre || noop,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;post : stack.post || noop,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;args : ret_t<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;});<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;else if(isFunction(rule)){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; if( rule() ){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;ret.push({<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;pre : stack.pre || noop,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;post : stack.post || noop,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;args : {}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;});<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;else if(isArray(rule)){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; var flag = false;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; for (var j = rule.length &#8211; 1; j &gt;= 0; j&#8211;) {<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(obj.url.match(rule)){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;flag = true;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;break;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; if(flag){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;ret.push({<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;pre : stack.pre || noop,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;post : stack.post || noop,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;args : {}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;});<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp; }<br \/>  &nbsp; &nbsp; return ret;<br \/>  }<\/p>\n<p>  function init(){<br \/>  &nbsp; &nbsp; var loc = window.location;<\/p>\n<p>  &nbsp; &nbsp; var obj = {<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;url : loc.href,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;scheme: loc.protocol.slice(0, -1),<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;host: loc.hostname,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;port: loc.port,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;path: loc.pathname,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;search: loc.search,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;hash: loc.hash<br \/>  &nbsp; &nbsp; };<\/p>\n<p>  &nbsp; &nbsp; var handlers = hit(obj);<br \/>  &nbsp; &nbsp; if(handlers.length){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;handlers.forEach(function(handler){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;if(handler.redirect){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; open(handler.redirect);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;else if(handler.pre) handler.pre(handler.args);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;});<br \/>  &nbsp; &nbsp; }<\/p>\n<p>  &nbsp; &nbsp; document.addEventListener(&#8216;DOMContentLoaded&#8217; , function(){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;if(handlers.length){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;handlers.forEach(function(handler){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; if(handler.post) {<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;console.log(handler.post)<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;handler.post(handler.args);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;});<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp; })<br \/>  }<\/p>\n<p>  function monitor(tag , expr , callback){<br \/>  &nbsp; &nbsp; var d = tag.split(&#8216;:&#8217;);<br \/>  &nbsp; &nbsp; var evts = {<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&#8216;removed&#8217;:&#8217;DOMNodeRemoved&#8217;,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&#8216;inserted&#8217;:&#8217;DOMNodeInserted&#8217;,<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&#8216;modified&#8217;:&#8217;DOMSubtreeModified&#8217;<br \/>  &nbsp; &nbsp; };<\/p>\n<p>  &nbsp; &nbsp; tag = d;<\/p>\n<p>  &nbsp; &nbsp; var evt = evts || &#8216;modified&#8217;];<\/p>\n<p>  &nbsp; &nbsp; var watch = d === undefined ? false : true;<\/p>\n<p>  &nbsp; &nbsp; if(isFunction(expr)){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;callback = expr;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;expr =null ; <br \/>  &nbsp; &nbsp; }<\/p>\n<p>  &nbsp; &nbsp; var matchSpan = function(target , t){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var k = document.createElement(&#8216;div&#8217;);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;k.appendChild(target.cloneNode(false));<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var ret = k.querySelector(t);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;k = null;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;return ret;<br \/>  &nbsp; &nbsp; }<\/p>\n<p>  &nbsp; &nbsp; \/\/return new promise(function(resolve, reject){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var handler = function(event){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;var target = event.target;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;if(matchSpan(target , tag)){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; if(expr){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;var m = target.textContent.match(expr);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(m){<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(callback) callback(m);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(!watch) document.removeEventListener(evt , handler);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }else{<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(callback) callback(target);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;if(!watch) document.removeEventListener(evt , handler);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; }<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;}<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;};<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;document.addEventListener(evt , handler);<br \/>  &nbsp; &nbsp; \/\/});<br \/>  }<\/p>\n<p>  function open(url){<br \/>  &nbsp; &nbsp; open_direct(url);<br \/>  }<\/p>\n<p>  function open_direct(url){<br \/>  &nbsp; &nbsp; var link = document.createElementNS(&#8216;http:\/\/www.w3.org\/1999\/xhtml&#8217;, &#8216;a&#8217;);<br \/>  &nbsp; &nbsp; link.href = url;<br \/>  &nbsp; &nbsp; link.click();<br \/>  }<\/p>\n<p>  nw.c = create;<br \/>  nw.m = monitor;<br \/>  nw.o = open;<\/p>\n<p>  nw.$ = $;<br \/>  nw.$ = $;<br \/>  nw.r = replace;<\/p>\n<p>  nw.init = init;<br \/>  nw.noop = noop;<\/p>\n<p>  nw.addStyle = page.addStyle;<br \/>  nw.addScript = page.addScript;<br \/>  nw.addScriptLink = page.addScriptLink;<br \/>  }(this));<\/p>\n<p>  \/**<br \/>   * Discuz image upload<br \/>   *<br \/>   * Cee Revision: https:\/\/cee.cx\/<br \/>   *\/<\/p>\n<p>  nw.c([<br \/>  \/hostloc.com\/thread\/,<br \/>  \/hostloc.com\/forum.php?mod=post\/,<br \/>  \/hostloc.com\/forum.php?mod=viewthread\/,<\/p>\n<p>  \/keylol.com\/thread\/,<br \/>  \/keylol.com\/forum.php?mod=post\/,<br \/>  \/keylol.com\/forum.php?mod=viewthread\/,<\/p>\n<p>  \/right.com.cn.com\/thread\/,<br \/>  \/right.com.cn.com\/forum.php?mod=post\/,<br \/>  \/right.com.cn.com\/forum.php?mod=viewthread\/,<\/p>\n<p>  \/koolshare.cn\/thread\/,<br \/>  \/koolshare.cn\/forum.php?mod=post\/,<br \/>  \/koolshare.cn\/forum.php?mod=viewthread\/,<\/p>\n<p>  \/52pojie.cn\/thread\/,<br \/>  \/52pojie.cn\/forum.php?mod=post\/,<br \/>  \/52pojie.cn\/forum.php?mod=viewthread\/,<\/p>\n<p>  \/bbs.kafan.cn.cn\/thread\/,<br \/>  \/bbs.kafan.cn.cn\/forum.php?mod=post\/,<br \/>  \/bbs.kafan.cn.cn\/forum.php?mod=viewthread\/,<br \/>  ] , function(){<\/p>\n<p>  &nbsp; &nbsp; nw.addScriptLink({<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&#8216;src&#8217; : &#8216;https:\/\/potu.best\/sdk\/pup.js&#8217;,<br \/>  &nbsp; &nbsp; });<br \/>  });<\/p>\n<p>  \/\/==================================<br \/>  nw.init();<\/p>\n<p>  \u6765\u81eahttps:\/\/www.hostloc.com\/thread-698806-1-1.html\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>\u76ae\u76ae\u5c0f\u5e97<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u8fd9\u6761\u5e7f\u544a\u591a\u5c11\u94b1\u6211\u611f\u89c9\u6c99\u53d1\u80fd\u7ed9\u4f60\u53cc\u500dhttps:\/\/cdn.jsdelivr.net\/gh\/hishis\/forum-master\/public\/images\/patch.gif\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>aipage<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u55ef\uff0c\u5b89\u6392\u4e0a\u4e86\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>\u830e\u809b\u4e92\u64b8\u5a03<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u5e7f\u544a\u6253\u5f97\u597d\uff0c\u6d41\u91cf\u6ca1\u70e6\u607c\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>\u6211\u7684\u8fa3\u6587\u6700\u597d\u770b<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u6709api\u63a5\u53e3\u5417\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>laogui<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u5173\u6ce8\u4e86\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>1tv<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\thttps:\/\/cdn.nlark.com\/yuque\/0\/2020\/gif\/332755\/1591532960810-assets\/web-upload\/e04345c8-ff28-49b7-ab44-f1820d8782c7.gif<\/p>\n<p>   \u6210\u529f\u7387\u4e0d\u5230%\uff0c\u90a3\u5269\u4e0b\u7684\u7528\u52c7\u6c14\u6765\u8865\u8db3\u5427\uff01<\/p>\n<p>   \u4e00\u8a00\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>b66667777<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u6c34\u5f97\u6e05\u9999\u6021\u4eba:lol\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>tomcb<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u6211\u7684\u8fa3\u6587\u6700\u597d\u770b \u5927\u4f6c\u6709\u8bdd\u8bf4 : 2020-6-7 20:28<br \/>  \u6709api\u63a5\u53e3\u5417<\/p>\n<p> \u8fd9\u4e2a\u5e94\u8be5\u662f\u8c03\u7528UPLOAD\u7684\u9875\u9762\uff0c\u5c31\u662f\u70b9\u56fe\u5e8a\u90a3\u4e0a\u4f20\u5f39\u51fa\u6765\u7684\u90a3\u4e2a\t\t\t  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>bbplayer \u5927\u4f6c\u6709\u8bdd\u8bf4 : &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/114505"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=114505"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/114505\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=114505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=114505"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=114505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}