您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
13.05.2023, 20:34:00
当前为
// ==UserScript== // @name Click All Expand Comments on Boosty To // @include https://boosty.to/* // @grant none // @version 1.1 // @description 13.05.2023, 20:34:00 // @namespace https://gf.qytechs.cn/users/789838 // ==/UserScript== (function() { 'use strict'; function expandComments() { let showMoreButtons = this.querySelectorAll('[class*="ShowMore_showMore_"], [class*="Comment_readMore_"], [class*="Comment_repliesButton_"], [class*="Post_readMore_"]'); for (let i = 0; i < showMoreButtons.length; i++) { let button = showMoreButtons[i]; if (button.style.display !== 'none') { button.click(); } } } let feedItemWraps = document.querySelectorAll('[class*="Feed_itemWrap_"]'); // Функция, которая будет вызываться при добавлении новых элементов let observerCallback = function(mutationsList, observer) { for(let mutation of mutationsList) { if (mutation.type === 'childList') { // Пройдемся по всем добавленным элементам for (let i = 0; i < mutation.addedNodes.length; i++) { let addedNode = mutation.addedNodes[i]; // Если добавленный элемент имеет класс Feed_itemWrap_, добавляем ему прослушиватель событий if (addedNode.nodeType === Node.ELEMENT_NODE && addedNode.className.includes('Feed_itemWrap_')) { addedNode.addEventListener('click', expandComments); } } } } }; // Создаем экземпляр MutationObserver let observer = new MutationObserver(observerCallback); // Настраиваем MutationObserver на отслеживание добавления новых элементов let observerConfig = { childList: true, subtree: true }; // Запускаем MutationObserver для отслеживания изменений в DOM-дереве observer.observe(document.body, observerConfig); // Добавляем прослушиватель событий для всех элементов, найденных в начале for (let i = 0; i < feedItemWraps.length; i++) { let feedItemWrap = feedItemWraps[i]; feedItemWrap.addEventListener('click', expandComments); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址