|
阅读:2398回复: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
用户被禁言,该主题自动屏蔽! |
|
xelnaga