// ==UserScript== // @name Bilibili 翻页评论区 // @namespace MotooriKashin // @version 0.2.6 // @description 恢复原来的翻页评论区,同时修复评论楼层号。 // @author MotooriKashin // @match *://*.bilibili.com/* // @resource script https://cdn.jsdelivr.net/gh/MotooriKashin/Bilibili-Old/dist/comment.min.js // @resource style https://cdn.jsdelivr.net/gh/MotooriKashin/Bilibili-Old/CSS/comment.css // @run-at document-start // @grant GM_getResourceText // @license MIT License // @downloadURL none // ==/UserScript== (function() { 'use strict'; function addCss(css, id) { if (!css) return; if (!document.head) return setTimeout(() => { this.addCss(css, id) }); let style = document.createElement("style"); if (id) { if (document.querySelector("#" + id)) return; style.setAttribute("id", id); } style.setAttribute("type", "text/css"); style.appendChild(document.createTextNode(css)); if (document.head) { document.head.appendChild(style); let link = document.createElement("link"); link.setAttribute("type", "text/css"); link.setAttribute("rel","stylesheet"); link.setAttribute("href","//static.hdslb.com/phoenix/dist/css/comment.min.css"); document.head.appendChild(link); } } function cover() { delete unsafeWindow.bbComment; new Function(GM_getResourceText("script"))(); addCss(GM_getResourceText("style")); } if (unsafeWindow.bbComment) cover(); else { Object.defineProperty(unsafeWindow, "bbComment", { set: () => { cover() }, get: () => undefined, configurable: true }) } })();