判斷從哪個搜索工具找到你的網(wǎng)站飘痛,document.referrer(上級URL),這個可以獲取到你上級頁面容握,如果看到上級URL里面包含baidu宣脉,就可以粗略的判斷是從百度訪問的頁面。
實現(xiàn)代碼:
function getSearchSource(){
var sitesName={};
var prevHref=document.referrer;
if(prevHref.indexOf("/")!=-1){
//正則匹配
var pattern=/\/\/(.+?)\//g;
var sitesStr=prevHref.match(pattern);
sitesName=sitesStr.toString().replace(/(\/)/g,"");
}
return sitesName;
}