Bypass EM Filter

cunt

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         Bypass EM Filter
// @namespace    http://devesu.com
// @version      0.1
// @description  cunt
// @author       Eris
// @match        https://epicmafia.com/topic/*
// @grant        none
// ==/UserScript==



(function() {
    'use strict';

    var button = $('#create_post > p.submit.cfix > input');
    var msg = $('#create_msg'); 
    var mapping = {
         cunt:"c\u00adunt",
         dipshit:"d\u00adipshit",
         fag:"f\u00adag",
         faggot: "f\u00adaggot",
         fuck: "f\u00aduck",
         shit: "s\u00adhit",
         bitch: "b\u00aditch"
    };
    
    var re = new RegExp(Object.keys(mapping).join("|"),"gi"); 
    
    button.click(function (e) { 
        msg.val(msg.val().replace(re, function(m) { 
            return mapping[m];
        }));
    }); 
    
})();