// ==UserScript== // @name 饰品比例列表计算 // @namespace sourcewater // @version 0.1.13 // @description 饰品比例列表计算查看 // @author sourcewater // @match https://buff.163.com/market/?game=* // @match https://www.c5game.com/dota.html* // @match https://www.c5game.com/csgo/default/* // @match https://www.igxe.cn/dota2/* // @match https://www.igxe.cn/csgo/* // @grant GM_xmlhttpRequest // @downloadURL none // ==/UserScript== (function() { let log={ DEBUG:1, INFO:5, level:1, setLevel:function(level){ this.level=level; }, log:function(msg,level,prefix){ let date=new Date(); let time=date.getHours()+":"+date.getMinutes()+":"+date.getSeconds(); if(level>=this.level){ console.log(prefix+time+" >>>> "+msg); } }, info:function (msg){ this.log(msg,this.INFO,"info: "); }, debug:function(msg){ this.log(msg,this.DEBUG,"debug: "); } }; log.setLevel(log.INFO); let priceCSSEle=document.createElement("style"); priceCSSEle.setAttribute("type","text/css"); const displaySuccessClass="s_s_s_s_display_success"; const itemidAttr="s_s_s_s_item_id"; const successAttr="s_s_s_s_success"; const linkRegAttr="s_s_s_s_click_register"; const contentChangeAttr="s_s_s_s_content_change"; const progressDivId="s_s_s_s_progress_div"; const progressDivAttr="s_s_s_s_progress_init_success"; const waitingDivId="s_s_s_s_waiting_div"; const appidList={"csgo":730,"dota2":570}; const buffUrlReg=/buff\.163\.com\//; const c5UrlReg=/c5game\.com\//; const igxeUrlReg=/igxe\.cn/; const timeout=6000; let index=0; let progressDivEle=document.createElement("div"); progressDivEle.setAttribute("id",progressDivId); progressDivEle.setAttribute("style","z-index: 999;border-radius:4px; border: 4px solid white; text-align: center;position: absolute;left: 50%;top: 55%;transform: translate(-50%, -50%);background:white;padding:5px;"); progressDivEle.innerHTML=`
正在初始化