// ==UserScript== // @name b站首页增加[关注]列表 // @version 5.0 // @description 在bilibili网页端上方菜单添加[关注]的列表,可自定义更改关注列表,快速进入你关注的up主空间。 // @author 冬瓜语 // @match *://www.bilibili.com/* // @match *://space.bilibili.com/* // @namespace https://greasyfork.org/users/307669 // @downloadURL none // ==/UserScript== (function() { var cookies = document.cookie; var id=cookies.match(/DedeUserID=(\d+)/)[1]; go(); function go(){ var Obj=document.querySelector("[report-id=playpage_dynamic]"); if(Obj){ $("").insertAfter(Obj); $("
aaaaaaa
").insertAfter(Obj); var Obj_menu=document.querySelector("[report-id=Focus]"); $("").insertAfter(Obj_menu); var Obj_UP=document.querySelector("[report-id=UP]"); $("设置").insertAfter(Obj_UP); /** *自动添加元素 */ if(localStorage.length>0){ var number = 1; var x="a"; for(var i=0;iname").insertAfter(Obj_UP); document.getElementById("aa").innerHTML=Nname; document.getElementById("aa").href=siteurl; x="a"+number.toString(); $('#aa').attr('id', x); number++; } } } /** *设置按钮 */ $(document).ready(function(){ $("#setting").click(function(){ document.getElementById("panel").style.display=""; $("#hh").animate({ opacity: 0, top:"46px", },300); setTimeout(hid,300); //动画结束后隐藏 function hid(){ document.getElementById("hh").style.display="none"; } }); }); $(document).ready(function(){ $("#closeX").click(function(){ document.getElementById("panel").style.display="none"; }); }); /** *计算列表高度 */ var word = document.getElementsByClassName("im-list"); var number2=0; for(var j in word){number2++;} var h=(number2-3)*42; document.getElementById("hh").style.height = h+"px"; /** *鼠标悬停产生阴影 */ for(var k in word) { word[k].onmouseover = function(){ this.style.background="#E5E9EF"; this.style.color="#00AED6"; this.style.borderRadius="0 0 4px 4px"; //会使每一个超链接被选中时都变成圆角 } word[k].onmouseout = function(){ this.style.background="#FFF"; this.style.color="#222222"; this.style.borderRadius="0 0 4px 4px"; //会使每一个超链接被选中时都变成圆角 } } /** *可视化窗口 */ $("").insertAfter(Obj); /** *显示现有元素 */ $(document).ready(function(){ var list = document.getElementById("list"); if(localStorage.length>0){ var result = ""; result += ""; for(var i=0;i"; } } result += "
UP主网址
"+siteurl+"
"; list.innerHTML = result; }else{ list.innerHTML = "数据为空……"; } }); var Turl=document.querySelector("[report-id=Theurl]"); // $(" ").insertAfter(Turl); /** *增加记录 */ $(document).ready(function(){ $("#submit").click(function(){ var name=document.getElementById("Name").value; var Nname="兾"+name; var address=document.getElementById("Url").value; if (name==null || name==""){ alert("Up主名称不可为空!"); } else if (address==null || address==""){ alert("Up主网址不可为空!"); }else{ localStorage.setItem(Nname, address); alert("添加成功!刷新后生效!"); } }); }); /** *删除记录 */ $(document).ready(function(){ $("#delete").click(function(){ var name=document.getElementById("Name").value; var mk = 0; if (name==null || name==""){ alert("Up主名称不可为空!"); }else{ for(var i=0;i