无法查看 IE 版本 11 的引荐来源网址

unable to see referrer for IE version11

我正在处理示例项目并尝试在 IE 中查看引荐来源网址。下面是我试过的代码。有什么建议吗?

<html>

<head>
<title>First Web Application</title>
</head>

<body>
    <span style="color: #ff0000; ">${errorMessage}</span>
    <form method="post">
        Name : <input type="text" name="name" />
        Password : <input type="password" name="password" /> 
        <input type="submit" />
    </form>
<%--
    <button title="Link that opens in a new window" onclick="window.location.href='https://localhost:8082/welcome-get?token=ghgshshdg'">Next</button>
--%>
    <a title="Link that opens in a new window" onclick="window.open(this.href,'this.name');return false;" referrerpolicy="origin" href="https://localhost:8082/welcome-get?token=st566565">Next</a>

</body>

</html>

有一个 official document 可用于 Referer-related 个问题,但这个问题看起来有点不同。在将 Referer 从 HTTPS 传递到 HTTPS 时,我也可以看到这个问题。而在其他浏览器中 Referer 工作正常。

我用 IE 11 浏览器做了一些测试,试图缩小问题范围。

我在您的代码中发现,您正试图在新的 window 中打开网页并获得空引用。我这边得到了同样的结果。

我建议您尽可能删除 OnClick 事件并尝试添加 target="_blank" 将帮助您在新 tab/window 中打开页面并且它还会通过引用。

示例代码:

<a title="Link" referrerpolicy="origin" href="https://Your_URL_here..." target="_blank">Next1</a>

在 IE 11 浏览器中的输出: