如何跟踪用户是否使用浏览器后退按钮访问我的页面?

时间:2017-06-02 20:17:51

标签: javascript jquery

我是javascript的新手,我必须用javascript实现一些功能。我想通过浏览器后退按钮重定向来到我网站的用户。 那么我如何通过浏览器后退按钮或直接在浏览器选项卡中输入我的网站URL来跟踪我的网站访问者他们来到我的网站。
我能够找到类似的解决方案,但所有这些都适用于退出的网页用户,但我想为传入的用户实现这一点,以便他们是否通过浏览器后退按钮进入我的网页。
如果有人能够指导我这件事,我将非常感激 谢谢!!

2 个答案:

答案 0 :(得分:0)

我使用本地存储解决了这个问题..简单地说就是

示例:

window.onload = function(){

    var timesVisited = window.localStorage.getItem('tracker');

    if(!timesVisited){

        //If never visited set tracker for first time

        window.localStorage.setItem('tracker' , JSON.stringify({count : 1}))
        return;

    }else{

        timesVisited = JSON.parse(timesVisited).count
    }

    if(timesVisited > 1){
        alert('Welcome Back !!!!')
    }

}

本地值存储在您或用户删除之前是永久性的

希望这会有所帮助

答案 1 :(得分:0)

您可以检查并解析document.referrer以查看用户是否来自您的网站内或其他地方