獲取網站搜索來源

判斷從哪個搜索工具找到你的網站,document.referrer(上級URL),這個可以獲取到你上級頁面,如果看到上級URL里面包含baidu,就可以粗略的判斷是從百度訪問的頁面。

實現代碼:

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;

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 第一章: JS簡介 從當初簡單的語言,變成了現在能夠處理復雜計算和交互,擁有閉包、匿名函數, 甚至元編程等...
    LaBaby_閱讀 1,689評論 0 6
  • 以下是常用的代碼收集,學習用。轉自豪情博客園 1. PC - js 返回指定范圍的隨機數(m-n之間)的公式 re...
    自由加咖啡閱讀 1,014評論 0 1
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 事件源對象 event.srcElement.tagName event.srcElement.type 捕獲釋放...
    孤魂草閱讀 902評論 0 0
  • 變量 JavaScript的變量為弱類型變量,可以用來保存任何類型的數據。 var 可以聲明各種類型的數據 在Ja...
    閆子揚閱讀 551評論 0 1