您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Прозрачно-размытый фон чата
// ==UserScript== // @name LolzBlurChat // @namespace http://tampermonkey.net/ // @version 1.1 // @description Прозрачно-размытый фон чата // @author Zequd // @match *https://zelenka.guru/* // @match *https://lolz.live/* // @match *https://lzt.market/* // @grant GM_addStyle // @license MIT // @icon https://www.google.com/s2/favicons?sz=64&domain=zelenka.guru // ==/UserScript== (function() { 'use strict'; const applyStylesToChat = (chatElement) => { chatElement.style.setProperty('background-color', 'rgba(27, 27, 27, 0.2)', 'important'); chatElement.style.setProperty('backdrop-filter', 'blur(10px)', 'important'); chatElement.style.setProperty('-webkit-backdrop-filter', 'blur(10px)', 'important'); }; const initializeChatStyling = () => { const messagesElement = document.querySelector('.chat2-messages.lztng-content-background.lztng-m81to2'); if (messagesElement) { applyStylesToChat(messagesElement); } const chatElement = document.querySelector('[class^="chat2-floating"]'); if (chatElement) { chatElement.style.setProperty('background-color', 'rgba(27, 27, 27, 0.2)', 'important'); chatElement.style.setProperty('backdrop-filter', 'blur(10px)', 'important'); chatElement.style.setProperty('-webkit-backdrop-filter', 'blur(10px)', 'important'); chatElement.style.setProperty('border', '0px solid #363636', 'important'); } const headerElement = document.querySelector('[class^="chat2-header"]'); if (headerElement) { applyStylesToChat(headerElement); } const buttonElement = document.querySelector('.chat2-button.chat2-button-close'); if (buttonElement) { applyStylesToChat(buttonElement); } const messageBlockElements = document.querySelectorAll('.chat2-message-block.lztng-primary-darker'); messageBlockElements.forEach(block => { block.style.setProperty('background-color', 'rgba(27, 27, 27, 0.2)', 'important'); block.style.setProperty('backdrop-filter', 'blur(10px)', 'important'); block.style.setProperty('-webkit-backdrop-filter', 'blur(10px)', 'important'); block.style.borderRadius = '5px'; }); }; const observer = new MutationObserver(() => { initializeChatStyling(); }); observer.observe(document.body, { childList: true, subtree: true, }); initializeChatStyling(); })();