控制百度搜索的js跳转代码

控制百度搜索的js跳转代码。

今日闲逛,偶遇一作弊站。此站利用js恶意控制网民的搜索关键词,达到增加百度指数、相关搜索等单纯目的。
js代码未加密,特复制,并做了业余且简单的注释。喜欢的SEOer不妨测试一下。
定义跳转函数:
function BaiduPageJump(sURL,jURL) {
	var sBeginCode = "?wd=";
	var sBeginCode2 = "&wd=";
	var sEndCode = "###";
	var sEndCode2 = "&";

	var iPlace = sURL.indexOf(sBeginCode);
	if (iPlace == -1) {
		iPlace = sURL.indexOf(sBeginCode2);
	}
	sURL = sURL.substring(iPlace+4, sURL.length);

	var iPlace = sURL.indexOf(sEndCode);
	if (iPlace == -1) {
		iPlace = sURL.indexOf(sEndCode2);
	}
	if (iPlace != -1) {
		sURL = sURL.substring(0, iPlace);
	}

	if (navigator.userAgent.indexOf("MSIE") != -1) {
		window.opener.navigate(jURL);
	} 
	else {
		window.opener.location.href = jURL;
	}
}

定义要跳转到的网址和想要控制的搜索关键词:
var jURL="http://www.wangyuwen.com";
var baidujURL = "http://www.baidu.com/s?wd=潇湘驭文";

获取来源网址(上一个页面的URL):
var sURL = document.referrer;

将网址转化成小写:
sURL = sURL.toLowerCase();

判断是否来自百度,若来自百度则调用最开始自定义的函数:
 if (sURL.indexOf("www.baidu.com/")!=-1) {
	BaiduPageJump(sURL,baidujURL);
}

免责声明:本文由用户上传,如有错误请指正,如有侵权请留言。

(0)
上一篇 2014 年 1 月 6 日 13:40
下一篇 2014 年 1 月 8 日 18:50

相关推荐

发表回复

登录后才能评论