您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This script will add a character counter to the MAL BBCODE Editor.
当前为
// ==UserScript== // @name MyAnimeList(MAL) - BBCODE Editor Character Counter // @version 1.0.0 // @description This script will add a character counter to the MAL BBCODE Editor. // @author Cpt_mathix // @match https://myanimelist.net/* // @grant none // @run-at document-body // @namespace https://gf.qytechs.cn/users/16080 // ==/UserScript== setInterval(init, 1000); function init() { var sceditors = document.querySelectorAll(".sceditor-outer:not(.character-counter-enabled)"); if (sceditors) { for (var sceditor of sceditors) { sceditor.classList.add("character-counter-enabled"); var tabs = sceditor.querySelector(".sceditor-tabs"); tabs.insertAdjacentHTML("beforeend", '<li class="character-counter" style="margin-left: auto;"></li>'); var textarea = sceditor.querySelector("textarea"); textarea.addEventListener("input", (event) => { var inputText = event.target.value; var chars = inputText.match(/(?:[^\r\n]|\r(?!\n))/g); var counter = event.target.closest(".sceditor-outer").querySelector(".character-counter"); counter.innerHTML = "Character count: " + (chars?.length || 0); }); } } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址