如何制作HTML反向链接?

2022-08-29 23:42:11

创建链接到上一个网页的标签的最简单方法是什么?基本上是一个模拟的后退按钮,但实际上是一个超链接。请仅客户端技术。<a>

编辑
查找具有在悬停时显示要单击的页面的 URL(如普通的静态超链接)的好处的解决方案。我宁愿用户在将鼠标悬停在超链接上时不查看。到目前为止,我发现的最好的是:history.go(-1)

<script>
  document.write('<a href="' + document.referrer + '">Go Back</a>');
</script>

可靠吗?跨浏览器安全?我很乐意接受一个更好的答案。document.referrer


答案 1

另一种方式:

<a href="javascript:history.back()">Go Back</a>

答案 2

此解决方案的优点是在悬停时显示链接到的页面的 URL,就像大多数浏览器默认所做的那样,而不是或类似:history.go(-1)

<script>
    document.write('<a href="' + document.referrer + '">Go Back</a>');
</script>