Linux.Do 清除左侧未读蓝点

清除未读蓝点

目前為 2024-03-19 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Linux.Do 清除左侧未读蓝点
// @namespace    http://tampermonkey.net/
// @version      1
// @description  清除未读蓝点
// @author       Ygmjjdev
// @match        https://linux.do/*
// @icon         https://linux.do/uploads/default/optimized/1X/3a18b4b0da3e8cf96f7eea15241c3d251f28a39b_2_180x180.png
// @grant        none
// ==/UserScript==

(function () {
  "use strict";

  // 清空已经有的蓝点
  var elements = document.querySelectorAll(
    "#d-sidebar span.unread",
  );
  elements.forEach(function (element) {
    element.remove();
  });

  var targetNode = document.getElementById(
    "d-sidebar",
  );

  console.log(targetNode);

  var config = { attributes: false, childList: true, subtree: true };

  var callback = function (mutationsList, observer) {
    for (var mutation of mutationsList) {
      if (mutation.type === "childList") {
        var elements = targetNode.querySelectorAll("span.unread");
        elements.forEach(function (element) {
          element.remove();
        });
      }
    }
  };

  var observer = new MutationObserver(callback);

  observer.observe(targetNode, config);
})();

QingJ © 2025

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