您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
阻止动态点击正文跳转动态页面(可通过点击动态发布时间打开)
当前为
// ==UserScript== // @name Bilibili 哔哩哔哩阻止动态点击正文跳转 // @icon https://t.bilibili.com/favicon.ico // @namespace https://lolicon.app/ // @version 1.0.2 // @description 阻止动态点击正文跳转动态页面(可通过点击动态发布时间打开) // @author Jindai Kirin // @match https://t.bilibili.com/* // @match https://space.bilibili.com/* // @license MIT // @grant GM_addStyle // ==/UserScript== (function () { 'use strict'; GM_addStyle('.description.active{cursor:unset!important}'); const contentClassList = ['content-full', 'content-ellipsis', 'content', 'dynamic-link-hover-bg']; /** * @param {HTMLElement} element * @param {string} className */ const hasClass = (element, className) => element.classList.contains(className); /** * @param {HTMLElement} element */ const isContentElement = element => contentClassList.some(className => hasClass(element, className)); document.addEventListener( 'click', e => { /** @type {HTMLElement} */ const $el = e.target; if (isContentElement($el) || isContentElement(e.composedPath()[1])) { e.stopPropagation(); } }, { capture: true } ); })();