您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Image In Chat
// ==UserScript== // @name Image_In_Chat_by_el9in // @namespace Image_In_Chat_by_el9in // @version 0.4 // @description Image In Chat // @author el9in // @match https://zelenka.guru/* // @match https://lzt.market/* // @match https://lolz.guru/* // @icon https://www.google.com/s2/favicons?sz=64&domain=zelenka.guru // @grant none // @license el9in // ==/UserScript== (function() { 'use strict'; const fileExtensionsRegex = /\.(jpg|webm|webp|jpeg|png|gif)$/i; function init() { const elements = document.getElementsByClassName("chat2-message-text-inner"); for (var i = 0; i < elements.length; i++) { const element = elements[i]; const linkElement = element.querySelector("a.externalLink"); if (linkElement) { const href = linkElement.href; if (fileExtensionsRegex.test(href)) { const imgElement = document.createElement("img"); imgElement.src = href; imgElement.className = "bbCodeImage LbImage"; imgElement.alt = "[IMG]"; imgElement.dataset.url = href; element.removeChild(linkElement); element.appendChild(imgElement); } } } } const observer = new MutationObserver((mutationsList, observer) => { for (const mutation of mutationsList) { if (mutation.type === 'childList') { setTimeout(function() { init(); },1000); } } }); const config = { childList: true, subtree: true }; observer.observe(document.body, config); setTimeout(function() { init(); },1000); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址