首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我能用JavaScript将重定向的url存储到变量中吗?

是的,你可以使用JavaScript将重定向的URL存储到变量中。在JavaScript中,可以使用window.location对象来获取当前页面的URL,并将其存储到变量中。具体的代码如下:

代码语言:txt
复制
var redirectUrl = window.location.href;

上述代码将当前页面的URL存储到名为redirectUrl的变量中。你可以在后续的代码中使用这个变量来进行其他操作,比如将其发送到服务器或者进行其他处理。

需要注意的是,上述代码获取的是当前页面的URL,而不是重定向后的URL。如果你想获取重定向后的URL,可以使用XMLHttpRequest对象来发送一个HEAD请求,并从响应头中获取重定向后的URL。具体的代码如下:

代码语言:txt
复制
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存储到变量中或进行其他操作。

这是一个简单的示例,具体的实现方式可能会因为具体的业务需求而有所不同。希望对你有帮助!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券