您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Заменяет [smug anime face] в сообщениях ВК на случайную smug anime face.
// ==UserScript== // @name Smug anime faces for vk.com // @author Anza Nyanza // @namespace vk.com/nyanza // @version 1.0 // @description Заменяет [smug anime face] в сообщениях ВК на случайную smug anime face. // @match *.vk.com/* // ==/UserScript== var images = ['PqDC4Fz', 'WP0phl9', 'im0Iws8', '7E9JTXC', '8q6We1B', 'kqOBOAd', '4frMQdk', 'NS4Bfmd', 'NRqqwWp', '9Jsh3ql', 'JrQqeas', 'w5hlq7F', 'Ld4Lbjz', 'QlteqfD']; function repl(str){ var id = Math.floor(Math.random() * images.length) + 1; var img = images[id]; str = str.replace('[smug anime face]', '<div class="_im_msg_media9823"><div class="page_post_sized_thumbs clear_fix" style="width: 300px; height: 300px;"><a style="width: 300px; height: 300px; background-image: url(http://imgur.com/' + img + '.jpg)" class="page_post_thumb_wrap image_cover page_post_thumb_last_column page_post_thumb_last_row"></a></div></div>'); return str; } function smugIt(){ for(var i = 0; typeof document.getElementsByClassName('_im_log_body')[i] != 'undefined'; i++){ var string = document.getElementsByClassName('_im_log_body')[i].innerHTML; if (string.indexOf('[smug anime face]') > -1){ document.getElementsByClassName('_im_log_body')[i].innerHTML = repl(string); } } for(var i2 = 0; typeof document.getElementsByClassName('nim-dialog--preview _dialog_body')[i2] != 'undefined'; i2++){ var string2 = document.getElementsByClassName('nim-dialog--preview _dialog_body')[i2].innerHTML; if (string2.indexOf('[smug anime face]') > -1){ document.getElementsByClassName('nim-dialog--preview _dialog_body')[i2].innerHTML = string2.replace('[smug anime face]', '<span class="nim-dialog--preview nim-dialog--preview-attach">Smug anime face</span>'); } } } var timer = setInterval(smugIt, 100);