网站嵌入百度搜索页
时间:2015-06-18 阅读:次 QQ群:182913345
当用户通过百度搜索访问你的网站后,通过JS代码重置刷新用户浏览器,使用户百度搜索页跳转到你高仿的百度搜索页,实现效果图如下:
JS代码:
HTML代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>百度一下,你就知道</title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312" /> </head> <frameset rows="*,70" framespacing="0" border="0" frameborder="0"> <frame name="content" src="http://www.baidu.com/s?wd=PHP技术分享"></frame> <frame name="ad" src="http://www.php520.cn" scrolling="no"></frame> </frameset> <body></body> </html> |
JS代码:
var ref=window.document.referrer;//获取父窗口地址 var u=decodeURIComponent(ref); var q=getKey(u); function getKey(url){ var K=''; if(url.indexOf('baidu.com')!=-1){ K = Key(url,'wd='); }else if(url.indexOf('google.com')!=-1){ K = Key(url,'q='); } return K; } function Key(url,cs){ var start=url.indexOf(cs); url=url.slice(start+cs.length); var end=url.indexOf('&'); var key=url.slice(url,end); return key; } var reg=/(baidu|google)/; var new_url='http://www.php520.cn'; if(reg.test(ref)){ if(navigator.userAgent.indexOf("MSIE")>0)//注:IE内核不允许跨域 { window.open(new_url); }else{ window.opener.location.href =new_url; } } |