Javascript Chrome上的Location.reload()有问题,它没有';t和其他浏览器一样工作,所以我丢失了我的返回url

Javascript Chrome上的Location.reload()有问题,它没有';t和其他浏览器一样工作,所以我丢失了我的返回url,javascript,java,jquery,google-chrome,http-referer,Javascript,Java,Jquery,Google Chrome,Http Referer,我在Chrome中用jQuery重新加载页面时遇到问题。下一个问题是: 我的控制器中有一个端点,它从请求中获取引用者,并将其作为属性添加到模型中,以使用此url创建返回按钮 问题是当我点击页面的一个按钮来重新加载页面时。此按钮在jQuery中执行location.reload()以重新加载它。当执行重新加载时,我的控制器不会获取我最后一个页面的referer,在这种情况下,referer是我重新加载的实际页面的url 我将试着用一个例子来解释: 我有我的A页,我点击一个按钮转到B页 在B页中,

我在Chrome中用jQuery重新加载页面时遇到问题。下一个问题是:

我的控制器中有一个端点,它从请求中获取引用者,并将其作为属性添加到模型中,以使用此url创建返回按钮

问题是当我点击页面的一个按钮来重新加载页面时。此按钮在jQuery中执行location.reload()以重新加载它。当执行重新加载时,我的控制器不会获取我最后一个页面的referer,在这种情况下,referer是我重新加载的实际页面的url

我将试着用一个例子来解释:

  • 我有我的A页,我点击一个按钮转到B页

  • 在B页中,我的返回按钮具有A页的url

  • 我点击我的“重新加载”自定义按钮来重新加载B页

  • 页面B已重新加载,但我的返回按钮的url为页面B,而不是页面A

  • 我在其他浏览器上试过这个,比如在Firefox上,它可以像我想要的那样工作,但在Chrome上我有这个问题

    有人知道我如何重新加载我的页面并且不丢失我的返回url吗

    我看到的另一件事是,如果我不点击我的自定义重新加载按钮并点击Chrome的重新加载按钮,我的推荐人不会改变。如果我能像按F5那样重新加载,我的问题就会消失。我该怎么做