您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
osu! Alternative Add Friend Button. ts8zs' request
// ==UserScript== // @name osu! Alternative Add Friend Button // @description osu! Alternative Add Friend Button. ts8zs' request // @author JebwizOscar // @icon http://osu.ppy.sh/favicon.ico // @include http://osu.ppy.sh/u/* // @include https://osu.ppy.sh/u/* // @grant GM_setValue // @grant GM_getValue // @version 1.0.0.3 // @namespace https://greasyfork.org/users/3079 // ==/UserScript== function AddFriend(){ $.post('//osu.ppy.sh/forum/ucp.php?i=zebra&mode=friends', {localUserCheck:localUserCheck,add:$('.profile-username').text().replace(/\n/g,''),submit:'Submit'}, function(data){ j = data; sid = j.match(/name="sid" value="([0-9a-f]*)"/)[1]; add = j.match(/name="add" value="(.*?)"/)[1]; uid = j.match(/name="user_id" value="([0-9]*)"/)[1]; cky = j.match(/friends&&confirm_key=(.*?)"/)[1]; $.post('//osu.ppy.sh/forum/ucp.php?i=zebra&mode=friends&&confirm_key='+cky,{ confirm:'Yes', localUserCheck:localUserCheck, sid:sid, mode:'friends', sess:sid, add:add, user_id:uid, submit:1 },function(data){ location.reload(); } ); } ); } script = document.createElement("script"), script.innerHTML = AddFriend; document.body.appendChild(script); $( document ).ready( function(){ $($('a>i.icon-plus-sign').parent()).attr('href','#').attr('onclick','AddFriend()'); });