Javascript / jQuery后退按钮 – 只要最后一页是当前站点的一部分?

使用下面的代码,我可以制作一个“后退”按钮,但有没有办法让链接要求最后一页是当前网站的一部分?

$(document).ready(function(){ $('a.back').click(function(){ parent.history.back(); return false; }); }); 

如果最后一页不是当前站点的一部分,那么理想情况下就是能够指定备份链接。

谢谢

使用document.referrer怎么样?

 $(document).ready(function(){ $('a.back').click(function(){ if(document.referrer.indexOf(window.location.hostname) != -1){ parent.history.back(); return false; } }); }); 

请不要这样做。

但你可以使用cookie

伪代码

 if !cookie_exists() disable_back_button() create_cookie() 

然后在用户离开时删除cookie。

推荐人可以编辑,所以我不建议这样做

但我也不建议这样做,这很烦人。