日常生活中經(jīng)吃劭郏可以遇到,有朋友通過(guò)微信向你分享今日頭條涵防、騰訊新聞等各大門(mén)戶的新聞闹伪,但是當(dāng)你點(diǎn)擊進(jìn)去查看完后,在點(diǎn)擊手機(jī)的返回鍵壮池,發(fā)現(xiàn)不是直接返回的微信聊天界面偏瓤,而是先返回到該新聞網(wǎng)站的首頁(yè),再次返回才到聊天界面椰憋。
今日頭條這個(gè)思路挺好厅克,劫持到用戶返回操作后先給你返回到新聞列表頁(yè),很有可能你被列表頁(yè)的某篇文章吸引了橙依,然后繼續(xù)閱讀证舟,對(duì)網(wǎng)站的PV增長(zhǎng)起到了很大的作用。
-
如圖:ezgif.com-optimize.gif
移動(dòng)端Deom 王者榮耀攻略站
這種提高網(wǎng)站流量的方式窗骑,各大門(mén)戶網(wǎng)站都在使用女责,包括通過(guò)App推送push的一些消息,通過(guò)瀏覽器打開(kāi)的詳情頁(yè)面都做了這種措施创译。實(shí)現(xiàn)并不困難抵知,重點(diǎn)就在監(jiān)聽(tīng)了瀏覽器返回的歷史記錄。
具體代碼:
function Goback(url){
setTimeout(function () {
if (history.length < 3) { //注意這里 歷史列表中URL的數(shù)量,滿足條件說(shuō)明這個(gè)頁(yè)面是
首次打開(kāi)软族,而不是從首頁(yè)或者其他頁(yè)面跳轉(zhuǎn)過(guò)來(lái)的刷喜。
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");//你想返回的頁(yè)面
目前這個(gè)功能只在部分瀏覽器支持,以及微信和支付寶的內(nèi)置瀏覽器互订,而且必須是沒(méi)有瀏覽記錄或者單獨(dú)一個(gè)窗口首次打開(kāi)吱肌。