您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
%%this%%
当前为
// ==UserScript== // @name vkch // @icon https://2ch.hk/favicon.ico // @namespace vkch // @version 0.2 // @description %%this%% // @author .dmitry // @include *://vk.com/im // @include *://vk.com/im?* // @include *://vk.com/al_im.php* // @require http://code.jquery.com/jquery-latest.min.js // @encoding utf-8 // ==/UserScript== function vkchPOWER( ) { $( "#im_content" ).unbind( "DOMNodeInserted", vkchPOWER ); // for the great justice var rules = [ // strike { rule: /\[s\](.+?)\[\/s\]/im, replacement: "<s>$1</s>" }, // boldness { rule: /\*\*(.+?)\*\*/, replacement: "<span style='font-weight: bold'>$1</span>" }, { rule: /\[b\](.+?)\[\/b\]/im, replacement: "<span style='font-weight: bold'>$1</span>" }, // italic { rule: /\*(.+?)\*/m, replacement: "<span style='font-style: italic'>$1</b>" }, { rule: /\[i\](.+?)\[\/i\]/im, replacement: "<span style='font-style: italic'>$1</span>" }, // underline { rule: /__(.+?)__/m, replacement: "<span style='text-decoration: underline'>$1</span>" }, { rule: /\[u\](.+?)\[\/u\]/im, replacement: "<span style='text-decoration: underline'>$1</span>" }, // overline { rule: /\[o\](.+?)\[\/o\]/im, replacement: "<span style='text-decoration: overline'>$1</span>" }, // sup { rule: /\[sup\](.+?)\[\/sup\]/im, replacement: "<sup>$1</sup>" }, // sub { rule: /\[sub\](.+?)\[\/sub\]/im, replacement: "<sub>$1</sub>" }, // spoiler { rule: /%%([^%]+)%%/m, replacement: "<span style='padding: 1px 0px; background-color: #edf1f5; color: #edf1f5; cursor: text' onmouseover='this.style.color = \"black\"' onmouseout='this.style.color = \"#edf1f5\"'>$1</span>" }, { rule: /\[spoiler\](.+?)\[\/spoiler\]/im, replacement: "<span style='padding: 1px 0px; background-color: #edf1f5; color: #edf1f5; cursor: text' onmouseover='this.style.color = \"black\"' onmouseout='this.style.color = \"#edf1f5\"'>$1</span>" }, // quote { rule: /(^|\<br[^\>]*\>)(|\s+)\>\;(.*?)(\<br[^\>]*\>|$)/im, replacement: "$1<span style='color: darkgreen;'>$2>$3</span>$4" }, ]; var messages = $( ".im_msg_text" ); for( var id in messages ) { var message = messages[id]; for( var id in rules ) { if( rules[id].rule.test( message.innerHTML ) == true ) { message.innerHTML = message.innerHTML.replace( rules[id].rule, rules[id].replacement ); } } } $( "#im_content" ).bind( "DOMNodeInserted", vkchPOWER ); // after the great justice, for the Emperor! } $( document ).ready( vkchPOWER ); // !!!
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址