阅读:2089回复:4
求一个过滤指定词汇的扩展。。。替换页面脏词求一个过滤指定词汇的扩展。。。替换页面脏词 例如页面中有:逼格,替换成 乱码 希望能建立词表功能 非常感谢 |
|
1楼#
发布于:2014-07-12 13:20
不知道有什么现成的扩展或脚本
这是一个最简单的GM脚本实现 这个脚本有两个主要问题 首先替换方式很粗旷,整个HTML查找,如果是中文还好问题可能不大,如果要替换英文,有机会搞坏网页原有功能 其次灵活性不够,只能比较死板的替换词组,如果当中有空格之类的扰乱就不好控制了 // ==UserScript== // @name RDW // @description 替换脏词 // @version 0.0.1 // @encoding utf-8 // @require http://code.jquery.com/jquery-2.1.1.min.js // @include * // ==/UserScript== var replaceDirtyWords; replaceDirtyWords = function(lst) { return $("body").html(function(index, old) { var i, nv, _i, _len; nv = old; for (_i = 0, _len = lst.length; _i < _len; _i++) { i = lst[_i]; console.log(i); nv = nv.replace(new RegExp(i, "g"), "%^#%"); } return nv; }); }; $(document).ready(function() { var lst; lst = ["比格", "逼歌", "逼格", "草拟", "乱码", "够胆", "HAAAAAAA"]; return replaceDirtyWords(lst); }); |
|
2楼#
发布于:2014-07-12 13:55
|
|
3楼#
发布于:2014-07-12 15:30
foxreplace
|
|
|
4楼#
发布于:2014-07-12 16:23
用户被禁言,该主题自动屏蔽! |
|