您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add markdown for tivach
// ==UserScript== // @name Markdown for tivach // @namespace http://tampermonkey.net/ // @version 1.0 // @description Add markdown for tivach // @author notsyncing12309 // @match https://tv.2ch.hk/r/random // @icon https://www.google.com/s2/favicons?sz=64&domain=2ch.hk // @grant none // @license MIT // ==/UserScript== const pane = document.querySelector('#leftcontrols'); let btnMarq = document.createElement("button"); btnMarq.innerHTML = "marquee"; btnMarq.className = "btn btn-sm btn-default"; btnMarq.addEventListener ("click", function() { document.getElementById("chatline").value += '[marquee] [/marquee]'; }); let btnRoll = document.createElement("button"); btnRoll.innerHTML = "roll"; btnRoll.className = "btn btn-sm btn-default"; btnRoll.addEventListener ("click", function() { document.getElementById("chatline").value += '[roll] [/roll]'; }); let btnGs = document.createElement("button"); btnGs.innerHTML = "mirrored"; btnGs.className = "btn btn-sm btn-default"; btnGs.addEventListener ("click", function() { document.getElementById("chatline").value += '[gs] [/gs]'; }); let btnVs = document.createElement("button"); btnVs.innerHTML = "inverted"; btnVs.className = "btn btn-sm btn-default"; btnVs.addEventListener ("click", function() { document.getElementById("chatline").value += '[vs] [/vs]'; }); let btnMe = document.createElement("button"); btnMe.innerHTML = "/me"; btnMe.className = "btn btn-sm btn-default"; btnMe.addEventListener ("click", function() { document.getElementById("chatline").value = '/me '; }); pane.appendChild(btnMarq) pane.appendChild(btnRoll) pane.appendChild(btnGs) pane.appendChild(btnVs) pane.appendChild(btnMe)