// ==UserScript== // @name s1新版麻将脸显示 // @namespace undefined // @version 0.2 // @description 将新增的麻将脸代码转换成图片 // @author a simple s1 user // @match https://bbs.saraba1st.com/2b/*.html // @downloadURL none // ==/UserScript== (function() { function replace(search,replacement){ var xpathResult = document.evaluate( "//*/text()", document, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null ); var results = []; // We store the result in an array because if the DOM mutates // during iteration, the iteration becomes invalid. while(res = xpathResult.iterateNext()) { results.push(res); } results.forEach(function(res){ res.textContent = res.textContent.replace(search,replacement); }) } var idd = 0 var id = 0 var yuanshi = "wu" var biaoqin = "wu" var urlll = "wu" idd = 252 for (var i=0;i<39;i++) { id = idd + i ; yuanshi = "[c:" + id + "]"; biaoqin = "mjlc::" + id + "::"; replace(yuanshi,biaoqin); urlll = "" document.body.innerHTML = document.body.innerHTML.replace(biaoqin, urlll); } replace(/\[a:017]/g,'::a017::'); replace(/\[a:018]/g,'::a018::'); document.body.innerHTML = document.body.innerHTML.replace(/::a018::/g, ''); document.body.innerHTML = document.body.innerHTML.replace(/::a017::/g, ''); })();