javascript(js)獲取訪客通過搜索引擎進入頁面的搜索關鍵詞的簡潔有效代碼


最近需要用到這么一個功能,就是如果用戶是通過搜索引擎進來瀏覽頁面的,那么就通過js獲取其搜索關鍵詞,找了很久,終於找到一個比較好用而且又簡潔的代碼,在此也感謝分享者,搜索引擎只包括谷歌和百度的,其他類似添加就可以了。
var refer=document.referrer;
var sosuo=refer.split(“.”)[1];
var grep=null;
var str=null;
var keyword=null;
switch(sosuo){

case “baidu”:
grep=/wd\=.*\&/i;
str=refer.match(grep)
keyword=str.toString().split(“=”)[1].split(“&”)[0];
document.write(decodeURIComponent(keyword));
break;

case “google”:
grep=/&q\=.*\&/i;
str=refer.match(grep)
keyword=str.toString().split(“&”)[1].split(“=”)[1];
document.write(decodeURIComponent(keyword));
break;

}
2.判斷是否含有中文

1.只能輸入漢字: 
2.
function ischinese(s){
var ret=true;
for(var i=0;i=10000);
return ret;
}


function havechinese(s){

for(var i=0;i=10000)
return true;
}
return false;
}
var refer=decodeURIComponent(document.referrer);
document.write(refer);
var str=refer;
alert(havechinese(str));


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM