1. 광고 차단
때때로 우리 광고 페이지가 js로 균일하게 제어되는 경우가 있습니다. 일부 페이지에서는 일부 광고를 표시하지 않으려고 하므로 순수 문자열 검색도 간단하고 효과적입니다.
var ad_softlist = ',,133015,155868,146429,'; if("undefined" != typeof softid){ //判断文章id是否存在,不存在就不执行,一般页面中会定义好var softid=45465; if(softid!=null && ad_softlist.indexOf(','+softid+',')==-1){ //显示广告,softid就是文章id }
2. URL이 간단한 규칙을 준수하는지 확인
배열과 문자열을 결합하면 판단이 두 부분으로 이루어지기 때문에 배열을 사용하면 구조가 단순해집니다
업데이트 프로세스 중에 항상 URL 오류가 발생하는 것으로 나타났습니다.
예: http://http://www.jb51.net
htp:// 및 기타 오류 조건. 그래서 우리는 일반적으로 사용되는 모든 URL을 적어 두었습니다. 자세한 내용은 코드를 참조하세요.
function checkurl(urls){ if(urls!=""){ if((urls.indexOf('http://http')!=-1) || urlcheck(urls)!=true ){ alert("网址有问题吧,可以再检查一下刚加的网址"); } } } function urlcheck(str){ var urlall="http://,https://,ed2k://,thunder://,flashget://,ftp://"; var urlarr=urlall.split(","); for(var i=0;i<urlarr.length;i++){ if(str.indexOf(urlarr[i])>-1){ return true; } } return false; }
사용방법:
실수로 인해 데이터를 제출할 수 없는 점 양해 부탁드리며 반품 확인 양식을 작성하지 않았습니다.
Script House의 원본 기사에 서명해 주세요.