您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
rt
// ==UserScript== // @name Pixiv unread mark // @namespace https://www.topcl.net/ // @version 0.21 // @description rt // @author VJ // @match http://www.pixiv.net/* // @grant none // ==/UserScript== var PNN_LOCAL_STORE_KEY="PNN_STORE"; function checkWatched(pid,stor){ var isnew=false; var sjson=localStorage[PNN_LOCAL_STORE_KEY]; if(sjson){ var arr=JSON.parse(sjson); isnew = arr.indexOf(pid)==-1; if(isnew && stor){ arr.push(pid); localStorage[PNN_LOCAL_STORE_KEY]=JSON.stringify(arr); } }else{ isnew=true; if(stor) { localStorage[PNN_LOCAL_STORE_KEY]=JSON.stringify([pid]); } } return !isnew; } function showNews() { $("#search-result div ul li").each(function(el){ var agrid= $(this); var awurl="http://www.pixiv.net/member_illust.php?id=" + agrid.find("a").attr("href").match('\\d+'); var abadg=$('<a class="count-badge" href="'+awurl+'" style="position:absolute;top:-5px;right:25px;margin-right:130px">...</a>'); agrid.find(".usericon").append(abadg); $.get(awurl,function(r){ var news=0; var pagepids=$.unique( $(r).find(".image-item a") .map(function(){ return this.href.match('\\d+')[0]; }) ); $(pagepids).each(function(idx,elm){ if(!checkWatched(elm))news++; }); abadg.html(news); if(news==0) abadg.hide(); },"html"); }); } function procPage() { var unseens=0; var pidns=[]; var badgens=[]; $(".image-item").each(function(){ var pid=$(this).find("a") .attr('href').match('\\d+')[0]; if(!checkWatched(pid)) { var badg=$('<span style="position: absolute; left:0;top:0; border-radius: 100%; width: 7px; height: 7px; background-color: red;"></span>'); $(this).append(badg); badgens.push(badg); pidns.push(pid); unseens++; } }); if(unseens!=0) { $("<button class='count-badge' style='margin-left:15px'>Clear unread</button>").insertAfter("span.count-badge").click(function(){ $(pidns).each(function(){ checkWatched(this,true); }); $(badgens).each(function(){ this.remove(); }); this.remove(); }); } } $(function(){ if(window.location.href.indexOf("http://www.pixiv.net/bookmark.php")==0) showNews(); if(window.location.href.indexOf("http://www.pixiv.net/member_illust.php")==0) procPage(); });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址