您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Allows to view and send audio and images to kalogonki chat
// ==UserScript== // @name Klavogonki chat media-enabler // @namespace natribu.org // @version 0.1 // @description Allows to view and send audio and images to kalogonki chat // @author z0-govnokoder // @match http://klavogonki.ru/gamelist/ // @grant none // ==/UserScript== (function() { // govnocoded by z0 var chatContent = document.getElementsByClassName("messages-content")[0]; var chatMessages = chatContent.getElementsByTagName("div")[0]; var msgs = chatMessages.getElementsByTagName("p"); String.prototype.replaceAll = function(search, replacement) { var target = this; return target.split(search).join(replacement); }; function makeChatBetter(){ for (let index = 0; index < msgs.length; index++) { var item = msgs[index]; var msg = item.innerText.split(">")[1].replace(new RegExp("\\r?\\n", "g"), ""); if (msg.substring(0,3) == "IMG"){ var imgData = msg.split(","); var imgPath = imgData[1]; item.innerHTML = item.innerHTML.replaceAll("IMG,"+imgPath,"<img src=\""+imgPath+"\" width=auto height=200>"); } if (msg.substring(0,5) == "AUDIO"){ var auData = msg.split(","); var auPath = auData[1]; item.innerHTML = item.innerHTML.replaceAll("IMG,"+imgPath,"<img src=\""+imgPath+"\" width=auto height=200>"); } } } setInterval(makeChatBetter, 20); })();