微信中打開頭條新聞, 返回卻到頭條webApp首頁源碼,實現PV迴流增加!

平常生活中常常能夠遇到,有朋友經過微信向你分享今日頭條、騰訊新聞等各大門戶的新聞,可是當你點擊進去查看完後,在點擊手機的返回鍵,發現不是直接返回的微信聊天界面,而是先返回到該新聞網站的首頁,再次返回纔到聊天界面。       
今日頭條這個思路挺好,劫持到用戶返回操做後先給你返回到新聞列表頁,頗有可能你被列表頁的某篇文章吸引了,而後繼續閱讀,對網站的PV增加起到了很大的做用。
如圖:
    圖片描述瀏覽器

移動端Deom 王者榮耀攻略站
這種提升網站流量的方式,各大門戶網站都在使用,包括經過App推送push的一些消息,經過瀏覽器打開的詳情頁面都作了這種措施。實現並不困難,重點就在監聽了瀏覽器返回的歷史記錄。具體代碼:微信

function Goback(url){
        setTimeout(function () {
            if (history.length < 3) {   //注意這裏 歷史列表中URL的數量,知足條件說明這個頁面是首次打開,而不是從首頁或者其餘頁面跳轉過來的。
                  var state = {title: "index",url: url};
                  window.history.pushState(state, "index", location.href);
                  state = {title: "index",url: ""};
                  window.history.pushState(state, "index", "");
            }
            window.addEventListener("popstate", function (e) {
              if (window.history.state != null && window.history.state.url != "") {
                location.href = window.history.state.url
              }
            });
        }, 1500);  
    }
    Goback("http://wwww.baidu.com");//你想返回的頁面

目前這個功能只在部分瀏覽器支持,以及微信和支付寶的內置瀏覽器,並且必須是沒有瀏覽記錄或者單獨一個窗口首次打開。app

相關文章
相關標籤/搜索