历史.仅当引用同一网站时才返回

history.back only if referrer same website

本文关键字:网站 返回 引用 历史      更新时间:2023-09-26

我想在历史记录的帮助下显示一个后退按钮。回来,但它应该只显示,如果历史页面是在同一网站/域。所以它不应该显示,如果referrer是例如google.com。

这可能吗?

Thx

javascript中的Referer很棘手,因为不同的浏览器对它的支持不同。我最喜欢的方法是捕捉引用者使用代码背后的任何语言,我使用产生的页面,然后将其传递到页面作为一个javascript变量。c#示例:

<script language="javascript" type="text/javascript">
    var referer = '<%= Request.UrlReferrer %>';
</script>