app点击返回上一页没反应问题

最近做项目中遇到一个问题,如下:

登陆app,分享,分享出去的链接打开以后,点击返回上一页没反应。

分析:分享出去的链接刚刚打开根本没有上一页,所以没反应。

解决过程:

查了window.history、、、、相关api,发现没有能用的接口可以拿到上一页的路径,感觉挺简单的问题搞了半天,特此记录一下!

用document.referrer拿路径

最后解决方案:

window.onload = function(){
        if(document.referrer==""){
            $(".***").hide();
        }else{
            $(".***").show();
        }
    }
    $('#***').tap(function() {
        if(document.referrer==""){
            
        }else{
            window.history.back();
        }
    })

你可能感兴趣的:(前端)