是的,你可以使用JavaScript将重定向的URL存储到变量中。在JavaScript中,可以使用window.location对象来获取当前页面的URL,并将其存储到变量中。具体的代码如下:
var redirectUrl = window.location.href;
上述代码将当前页面的URL存储到名为redirectUrl的变量中。你可以在后续的代码中使用这个变量来进行其他操作,比如将其发送到服务器或者进行其他处理。
需要注意的是,上述代码获取的是当前页面的URL,而不是重定向后的URL。如果你想获取重定向后的URL,可以使用XMLHttpRequest对象来发送一个HEAD请求,并从响应头中获取重定向后的URL。具体的代码如下:
var xhr = new XMLHttpRequest();
xhr.open('HEAD', window.location.href, true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var redirectUrl = xhr.getResponseHeader('Location');
// 在这里可以将重定向后的URL存储到变量中或进行其他操作
}
};
xhr.send();
上述代码发送一个HEAD请求到当前页面的URL,并在响应头中获取重定向后的URL。你可以将重定向后的URL存储到变量中或进行其他操作。
这是一个简单的示例,具体的实现方式可能会因为具体的业务需求而有所不同。希望对你有帮助!
领取专属 10元无门槛券
手把手带您无忧上云