您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
A simple, minimalistic script that show loot name to the icon on contract and companion page. This enable to use browser serach function to search
// ==UserScript== // @author pbcmatthew // @name Ghost Trappers display loot name // @description A simple, minimalistic script that show loot name to the icon on contract and companion page. This enable to use browser serach function to search // @version 1.0 // @changes none // @include http://www.ghost-trappers.com/fb/setup.php?type=companion* // @include http://gt-1.diviad.com/fb/setup.php?type=companion* // @include http://www.ghost-trappers.com/fb/setup.php?action=changeSortFilter&type=companion* // @include http://gt-1.diviad.com/fb/setup.php?action=changeSortFilter&type=companion* // @include http://www.ghost-trappers.com/fb/setup.php?type=contract* // @include http://gt-1.diviad.com/fb/setup.php?type=contract* // @include http://www.ghost-trappers.com/fb/setup.php?action=changeSortFilter&type=contract // @include http://gt-1.diviad.com/fb/setup.php?action=changeSortFilter&type=contract // @namespace https://greasyforks.org/users/13142 // ==/UserScript== $(window).load(function(){ if ( document.getElementsByClassName("itemImageContainer")[0]) { var field1= "stateIcon"; var field2= "stateIcon"; insertname(field1,field2) ; } if ( document.getElementsByClassName("companionHeadLine")[0]) { var field1= "smallIcon"; var field2= "smallStat"; insertname(field1,field2) ; } }) function insertname(el1,el2) { for (var i = 0; i<2000; i++) { var str = document.getElementsByClassName(el1)[i].title ; var patt = new RegExp("LOOT HUNTER BONUS"); var res = patt.exec(str); if (res=="LOOT HUNTER BONUS"){ var lootimglink = document.getElementsByClassName(el1)[i].style.backgroundImage ; var lootimgpng = lootimglink.split("/")[6]; var lootimgname = lootimgpng.split(".")[0]; var lootstat = document.getElementsByClassName(el2)[i]; lootname = document.createElement("div"); var mapObj = { companion:"", icon:"", png:"", lh:"", gui:"", _:" " }; lootimgname = lootimgname.replace(/companion|icon|png|lh|gui|_/gi, function(matched){ return mapObj[matched]; }); lootname.innerHTML = lootimgname; lootstat.appendChild(lootname); } } }