您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
脚本在楼层右边计数,如果察觉到有楼层被删,数字会变红
// ==UserScript== // @name 贴吧提示被删楼层 // @namespace qtqz // @version 0.3 // @description 脚本在楼层右边计数,如果察觉到有楼层被删,数字会变红 // @author qtqz // @match https://tieba.baidu.com/p/* // @icon https://tieba.baidu.com/favicon.ico // @grant none // @license MIT // ==/UserScript== //2024/4/1 // @source https://github.com/qtqz (function () { 'use strict'; setInterval(()=>{ if(window.Atsbs!=window.location.href){ func() window.Atsbs=window.location.href } },5000) const func = () => { const flag = document.createElement('div') flag.classList.add('flag') let l = 1 if (window.location.href.match('pn=')) { l = parseInt(document.querySelector('.post-tail-wrap > span.tail-info:nth-last-of-type(2)').textContent.slice(0, -1)) } document.querySelectorAll('.p_content').forEach((e, i) => { let num = parseInt(e.parentNode.querySelector('.post-tail-wrap > span.tail-info:nth-last-of-type(2)').textContent.slice(0, -1)) let r = flag.cloneNode() r.innerText = l if (num != l) { r.style = 'color:red;' l = num } l++ e.append(r) }); } func() var node = document.createElement("style"); node.appendChild(document.createTextNode(` .p_content { position: relative; } .post-tail-wrap > span.tail-info:nth-last-of-type(2) { font-size: 4rem!important; } .p_content>.flag { /*content: counter(item); counter-increment: item;*/ position: absolute; z-index: 2000; right: -7rem; bottom: -5rem; width: 7rem; height: 7rem; background: #fff; font-size: 4rem; border-radius: 0 50% 50% 0; text-align: center; line-height: 7rem; box-shadow: #ccc 2px 0px 10px; color: #b0b0b0; } `)); var heads = document.getElementsByTagName("head"); if (heads.length > 0) { heads[0].appendChild(node); } else { document.documentElement.appendChild(node); } })();