您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
将绽蓝档案line的表情包加入NGA表情选择列表
当前为
// ==UserScript== // @name NGA 绽蓝档案表情包 // @version 0.0.0.1 // @icon http://bbs.nga.cn/favicon.ico // @description 将绽蓝档案line的表情包加入NGA表情选择列表 // @author 原作者:Starainbow,本文件由ikarosf改成绽蓝档案的表情 // @include /^https?://(bbs\.ngacn\.cc|nga\.178\.com|bbs\.nga\.cn|ngabbs\.com)/.+/ // @grant none // @require https://greasyfork.org/scripts/39014-nga-user-script-loader/code/NGA%20User%20Script%20Loader.js // @namespace https://greasyfork.org/zh-CN/users/453092 // ==/UserScript== (function(){ function init($){ let b = commonui.GFIcon = { data: [ // "./mon_202107/27/7nQ2o-8nc7K7T8S2o-22.png", // "./mon_202107/27/7nQ2o-ioixK5T8S2o-22.png", "./mon_202107/27/7nQ2o-6ll5K1jToS8s-98.png", "./mon_202107/27/7nQ2o-296vZaT1kSam-9q.png", "./mon_202107/27/7nQ2o-k2lbZgT3cSbi-9q.png", "./mon_202107/27/7nQ2o-d2jhZgT3cSa6-9q.png", "./mon_202107/27/7nQ2o-4jlmZeT1kSaw-9q.png", "./mon_202107/27/7nQ2o-fvckZfT1kSb2-9q.png", "./mon_202107/27/7nQ2o-6s9yZgT3cSai-9q.png", "./mon_202107/27/7nQ2o-17uhZhT3cSas-9q.png", "./mon_202107/27/7nQ2o-dikxZfT3cSbc-9q.png", "./mon_202107/27/7nQ2o-4tr1ZhT3cSbo-9q.png", "./mon_202107/27/7nQ2o-hfo4ZfT3cSas-9q.png", "./mon_202107/27/7nQ2o-8cucZeT1kSae-9q.png", "./mon_202107/27/7nQ2o-9shgZgT3cSbe-9q.png", "./mon_202107/27/7nQ2o-ljgZdT1kSbe-9q.png", "./mon_202107/27/7nQ2o-cwl7ZgT3cSbo-9q.png", "./mon_202107/27/7nQ2o-bocpZiT3cSb0-9q.png", "./mon_202107/27/7nQ2o-1o02ZaT1kS9g-9q.png", "./mon_202107/27/7nQ2o-ddsnZdT1kSa4-9q.png", "./mon_202107/27/7nQ2o-2bmrZaT1kSak-9q.png", "./mon_202107/27/7nQ2o-dv2mZbT1kSay-9q.png", "./mon_202107/27/7nQ2o-2cimZaT1kS98-9q.png", "./mon_202107/27/7nQ2o-fbzpZdT1kSb8-9q.png", "./mon_202107/27/7nQ2o-6dmlZeT1kS9y-9q.png", "./mon_202107/27/7nQ2o-kyj2ZjT3cSbo-9q.png", "./mon_202107/27/7nQ2o-e7gyK22T1kS8a-9q.png", "./mon_202107/27/7nQ2o-4mkmZbT1kS9y-9q.png", "./mon_202107/27/7nQ2o-hk36ZbT1kSag-9q.png", "./mon_202107/27/7nQ2o-8qcpZeT1kSbm-9q.png", "./mon_202107/27/7nQ2o-cthZcT1kS9w-9q.png", "./mon_202107/27/7nQ2o-c4vuZjT3cSbo-9q.png", "./mon_202107/27/7nQ2o-3epyZdT1kSau-9q.png", "./mon_202107/27/7nQ2o-g0ogZgT3cSbo-9q.png", "./mon_202107/27/7nQ2o-71idZeT1kSbk-9q.png", "./mon_202107/27/7nQ2o-4fydZbT1kSao-9q.png", "./mon_202107/27/7nQ2o-fz63ZbT1kS8q-9q.png", "./mon_202107/27/7nQ2o-66qyZdT1kSae-9q.png", "./mon_202107/27/7nQ2o-i0m1ZdT1kSb8-9q.png", "./mon_202107/27/7nQ2o-89vqZcT1kS9g-9q.png", "./mon_202107/27/7nQ2o-ktkkZfT1kSac-9q.png", "./mon_202107/27/7nQ2o-cnzzZeT1kSb0-9q.png", ], text: [ '绽蓝档案', ], f: function(e){ let picLoc = $(e.target).parent().next(); let textLoc = $(e.target).prevAll("span"); //显示作者信息+判定是否载入图片 if(e.target.name == 'GFIconBA'){ textLoc.html(""); if (!picLoc.find('div[name ="GFIconBA"]').children()[0]){ let t = b.data.slice(0, 40); let icon = ""; $.each(t, function(i, v){ icon += '<img height="100px" style="margin:0px 2px" src="https://img.nga.178.com/attachments/' + v + '" onclick="postfunc.addText(\'[img]' + v + '[/img]\');postfunc.selectSmilesw._.hide()" />'; }); picLoc.find('div[name ="GFIconBA"]').html(icon); } } //修改图片显示的情况 $(picLoc).children('div[name != "'+e.target.name+'"]').attr("style","display: none;"); $(picLoc).children('div[name = "'+e.target.name+'"]').attr("style",""); }, r: function(){ $('div[class^="lessernuke"]').attr("class","").children('div[name^="lessernuke"]').attr("style","").prevAll().empty(); $('[title="插入表情"]:not([GFIcon])').attr('GFIcon', 1).bind('click.GFIconAddBtn', function(){ setTimeout(function(){ $('.single_ttip2 div.div3 div:has(button:contains("AC娘(v1)")):not(:has(button[name^="GFIcon"]))') .append('<button class="block_txt_big" name="GFIconBA">绽蓝档案</button>') .find('[name^="GFIcon"]') .bind('click.GFIconBtn', b.f) .end().next() .append('<div name ="GFIconBA" style="display: none;"></div>'); },100); }); }, mo: new MutationObserver(function(){ b.r(); }) }; b.r(); b.mo.observe($('body')[0], { childList: true, subtree: true, }); } (function check(){ try{ init(commonui.userScriptLoader.$); } catch(e){ setTimeout(check, 50); } })(); })();