您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
在头像处直接显示推送内容
当前为
// ==UserScript== // @name 消息推送,up评论优化 —— AcFun // @namespace http://tampermonkey.net/ // @version 1.0 // @description 在头像处直接显示推送内容 // @author You // @match https://*.acfun.cn/* // @grant none // ==/UserScript== (function() { 'use strict'; function awsl(){ $(document).ready(function(){ /*******************************消息推送************************************/ var awslFlag = true; $('.guide-user').hover( function(){ const msgcount = $('#user-message-con').attr("data-count") if(awslFlag && msgcount>0){ awslFlag = false $.get("https://www.acfun.cn/rest/pc-direct/feed/followFeed?isGroup=0&gid=-1&count="+msgcount+"&pcursor=1",function(data,status){ if(status != 'success'){ awslFlag = true; console.log('没救了...'+status) return; } if(data.feedList.length == 0){ awslFlag = true; console.log('没救了...') console.log(data); return; } for(let i=msgcount-1; i>=0;i--){ $('#user-message-con').prepend("<li class='awsl'><a style='color: #08c;' target='_blank' href='"+data.feedList[i].url+"'>"+data.feedList[i].title+"</a></li>") } $('.user-message-count').hide(); }); } },function(){}); /*************************昵称标记********************************/ let upname = $('a.upname').html(); if(typeof upname == 'undefined'){ upname = $('a.name-wrap').html(); if(typeof upname == 'undefined'){ console.log('no up'); return; } } console.log(upname); function setUpIcon(){ $('.mp-up-icon').remove(); $('a.name').each(function(index,element){ if(element.innerText == upname /*|| element.innerText == `@${upname}`*/){ console.log(element.innerText); $(this).prepend("<span class='mp-up-icon' style='border: 1px solid #2596d2;color: #2596d2;padding: 0px 2px;text-align: center;line-height: normal;margin-right: 3px;border-radius: 3px;font-weight: bold;'>up</span>") } }); } const upnameInterval= setInterval(function(){ let len = $('a.name').length; console.log(len); if(len > 0){ clearInterval(upnameInterval); setInterval(setUpIcon,10000); setUpIcon(); } },1000); }); } /**********************************粗糙的jquery补完计划******************************************/ if (typeof jQuery == 'undefined'){ const awslScriptElement=document.createElement('script'); awslScriptElement.setAttribute("type","text/javascript"); awslScriptElement.setAttribute("src", 'https://libs.baidu.com/jquery/2.0.0/jquery.min.js'); document.getElementsByTagName("head")[0].appendChild(awslScriptElement); const awslInterval= setInterval(function(){ if(typeof jQuery == 'function'){ clearInterval(awslInterval); awsl(); } },888); }else{ awsl(); } })();