无法查看 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 浏览器中的输出:
我正在处理示例项目并尝试在 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 浏览器中的输出: