JS判断有没有上一页,如果有则返回页面,无则跳到别的url

Web前端 码拜 8年前 (2016-04-20) 10023次浏览 0个评论

JS如何判断有没有上一页,并做出相应的处理呢?比如一个网页分享出去,页面上有返回按钮,如果是分享页面的这个人,点击返回就是正常返回上一页,别人点开他分享的这个网页,点击返回是没有上一页的,我们希望它跳到别的url,应该怎么处理呢?处理方式如下:

可以使用document.referrer 进行判断,例如:

//返回上一页js

<script type=”text/javascript”>

function goback()

{

  document.referrer === '' ?
          window.location.href = 'http://www.codebye.com/index.shtml' :
          window.history.go(-1);

}

</script>

以上就是JS判断有没有上一页的小示例。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明JS判断有没有上一页,如果有则返回页面,无则跳到别的url
喜欢 (2)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!