您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
当前为
// ==UserScript== // @name gbfblacklist // @namespace http://tampermonkey.net/ // @version 0.4 // @description try to take over the world! // @author Mayako // @match http://game.granbluefantasy.jp/ // @resource bl https://raw.githubusercontent.com/mayako21126/gbfBlacklist/master/blackList.json // @run-at document-idle // @grant GM_getResourceText // @grant GM_getResourceURL // ==/UserScript== (function() { 'use strict'; console.log(window.document.location.href.indexOf('http://game.granbluefantasy.jp/#lobby/room/member/')+'a') if(window.document.location.href.indexOf('http://game.granbluefantasy.jp/#lobby/room/member/')>=0){ ready() }else{ window.onhashchange = function(e){ console.log(e.newURL.indexOf('http://game.granbluefantasy.jp/#lobby/room/member/')) if(e.newURL.indexOf('http://game.granbluefantasy.jp/#lobby/room/member/')>=0){ ready() } } } // Your code here... })(); function ready() { if(window.$){ check() }else{ setTimeout(function(){ check() },2000) } } function check() { var list = JSON.parse(GM_getResourceText('bl')) var length = $('.btn-lis-user').length; var rArr = [] for(var i = 0;i<length;i++){ var ele = $('.btn-lis-user')[i] var uid = ele.getAttribute('data-user-id') var name = ele.getAttribute('data-nick-name') for(var j = 0;j<list.list.length;j++){ if(list.list[j].uid==uid){ rArr.push('发现惯犯,曾用名'+list.list[j].name+'现用名'+name) } } } if(rArr.length){ alert(rArr) } }