• 网站违禁词自动替换工具js版本


      网站违禁词自动替换工具js版本

    var strChar=['最佳','最具','最爱','最赚','最优','最优秀','最好','最大','最大程度','最高','最高级','最高端','最奢侈','最低','最低级','最底','最便宜','史上最低价','最流行','最受欢迎','最时尚','最聚拢','最符合','最舒适','最先','最先进','最先进科学','最先进加工工艺','最先享受','最后','最后一波','国家级','全国','国家级产品','全球级','宇宙级','世界级','顶级','顶尖','尖端','顶级工艺','顶级享受','高级','极品','极佳','绝佳','绝对','终极','极致','首个','首选','独家','独家配方','首发','全网首发','全国首发','首家','全网首家','全国首家','首次','首款','全国销量冠军','国家级产品','国家','国家免检','国家领导人','填补国内空白','中国驰名','驰名商标','国家品质','第一','中国第一','全网第一','销量第一','排名第一','唯一','第一品牌','NO.1','TOP.1','独一无二','全国第一','绝无','仅有','一流','一天','仅此','仅此一款','最后一波','大品牌之一','老字号','中国驰名商标','特供','专供','专家推荐','质量免检','无需国家质量检测','免抽检','领导人推荐','机关推荐','史无前例','前无古人','永久','万能','祖传','特效','无敌','纯天然','100%','高档','正品','真皮','超赚','精确','点击领奖','恭喜获奖','全民免单','点击有惊喜','点击获取','点击转身','点击试穿','点击翻转','领取奖品','秒杀','抢爆','再不抢就没了','不会再便宜了','没有他就','错过就没机会了','万人疯抢','全民疯抢','抢购','卖疯了','抢疯了','今日','今天','几天几夜','倒计时','趁现在','仅限','周末','周年庆','特惠趴','购物大趴','闪购','品牌团','精品团','单品团','随时结束','随时涨价','马上降价','大牌','金牌','名牌','王牌','领袖品牌','世界领先','遥遥领先','领先','领导者','缔造者','创领品牌','领先上市','巨星','著名','掌门人','至尊','巅峰','奢侈','优秀','资深','领袖','之王','王者','冠军','专利','抄底',,'限时','必须','完美','确保','保证','可靠','保障','国际品质','精准','官方','首位','指定','百分百','特价','权威','最全','全解决','全方位','全面','无死角'];
    /**
     * />([^<])*</ig;
     */
    function replaceStr(){
    	this.bodyBox=document.getElementsByTagName('body')[0];
    	this.bodyNode=this.bodyBox.getElementsByTagName("*");
    	this.nodePre=/[s| ]*<[^<]+>/ig;
    	this.chPre = /[u4e00-u9fa5]+/ig;
    	this.stripPre = /<[^>]+>/ig;
    	this.runing();
    }
    //开始运行
    replaceStr.prototype.runing=function(){
    	var srcPre=//tihuan.js$/ig;
    	for(var i=0;i<this.bodyNode.length;i++){
    		if(this.bodyNode[i].getAttribute("src")){
    			var srciptSrc=this.bodyNode[i].getAttribute("src");
    			if(srcPre.test(srciptSrc)){ break; }
    		}
    		var curTagName=this.bodyNode[i].tagName.toLowerCase();
    		if(curTagName=="script"||curTagName=="style"||curTagName=="img"||curTagName=="object"||curTagName=="video"||curTagName=="audio"||curTagName=="canvas"||curTagName=="noscript"||curTagName=="select"||curTagName=="textarea"||curTagName=="input"||curTagName=="select"){ continue; }
    		var isTag=this.nodePre.test(this.bodyNode[i].innerHTML);
    		var stripHtml=this.bodyNode[i].innerHTML.replace(this.stripPre,"");
    		var ischina=this.chPre.test(stripHtml);
    		if(!isTag&&ischina){
    			this.replaceChar(this.bodyNode[i]);
    		}
    	}
    }
    
    //替换违禁字符
    replaceStr.prototype.replaceChar =function(nodeObj){
    	var text=nodeObj.innerHTML;
    	for(var i=0;i<strChar.length;i++){
    		var reg = eval("/"+strChar[i]+"/g");
    		text=text.replace(reg,'***');
    	}
    	nodeObj.innerHTML=text;
    }
    
    setTimeout(function(){new replaceStr();},1000);
    

      

  • 相关阅读:
    浅谈数据结构之KMP(串中的模式匹配算法)
    electron 使用serialport串口库
    electron-builder 打包时下载 winCodeSign和nsis缓慢解决方法
    【SQL / MySQL】Hierarchical Queries (层级结构查询)
    delphi MSSQL表类型传参
    DevExpress ComboboxEdit绑定key value值
    devexpress gridControl1导出为pdf文件时出现 中文乱码的解决方案
    DevExpress的GridControl控件设置自定义显示方法
    Reactive Spring实战 -- 响应式MySql交互
    Reactive Spring实战 -- 响应式Kafka交互
  • 原文地址:https://www.cnblogs.com/68xi/p/13752310.html
Copyright © 2020-2023  润新知