嗶哩輕小說 刪除空行

自動刪除所有空行,讓閱讀更緊湊!

// ==UserScript==
// @name         嗶哩輕小說 刪除空行
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  自動刪除所有空行,讓閱讀更緊湊!
// @author       shanlan(ChatGPT o3-mini)
// @match        https://tw.linovelib.com/novel/*
// @grant        none
// @run-at       document-end
// @license      MIT
// ==/UserScript==

(function(){
  'use strict';
  const c = document.querySelector('#acontent');
  if (!c) return;
  Array.from(c.childNodes).forEach(n => {
    if ((n.nodeType === Node.ELEMENT_NODE && n.tagName === 'BR') ||
        (n.nodeType === Node.TEXT_NODE && !n.textContent.trim()))
      n.remove();
  });
  c.querySelectorAll('p').forEach(p => {
    const ns = p.childNodes;
    if (ns.length === 1 && ns[0].nodeType === Node.ELEMENT_NODE && ns[0].tagName === 'BR')
      p.remove();
    else if (ns.length === 2 &&
             ((ns[0].nodeType === Node.TEXT_NODE && !ns[0].textContent.trim() &&
               ns[1].nodeType === Node.ELEMENT_NODE && ns[1].tagName === 'BR') ||
              (ns[1].nodeType === Node.TEXT_NODE && !ns[1].textContent.trim() &&
               ns[0].nodeType === Node.ELEMENT_NODE && ns[0].tagName === 'BR')))
      p.remove();
  });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址