我正在尝试使用javascript重定向到另一个页面(不在同一来源上),但其他网站得到的代码是200重定向,我们正在尝试使用Javascript执行302重定向
使用以下代码-
<script>top.location = "https://example.com";</script>如何使用Javascript执行302重定向?
发布于 2019-11-20 06:55:15
使用Javascript进行302重定向应该是不可能的。它是HTTP协议的一部分。在客户端将请求发送到服务器之后,服务器使用重定向进行响应。浏览器不会加载任何页面。
发布于 2019-11-20 06:56:54
您将无法在前端使用JS执行真正的302,我也不确定您为什么要这样做。如果必须重定向页面/会话,可以使用location.assign,如下所示:
window.location.assign('https://example.com');https://developer.mozilla.org/en-US/docs/Web/API/Location/assign
https://stackoverflow.com/questions/58944050
复制相似问题