Laravel 打开新标签并更改原始 window 位置

Laravel open a new tab AND change original window location

我正在使用 Laravel 5.4,我想要一个打开新标签页的表单,并将原来的 window 位置更改为“/” 为了打开我正在使用的新标签:

 <form Offer target="_blank" action='saveOffer' method="POST"> 
 <input  class="btn-success" type="submit" id="saveOffer" value="Save offer">
</form>

它的工作正常。 要更改我正在使用的旧 window 位置:

$('#saveOffer').click(function () {
    window.location.href="/"
})

这不起作用。 控制器在新选项卡中工作正常,有办法从控制器更改原始 window 位置吗? 如果我不使用 type="submit" 当前的 window 将更改位置,但当然不会再有新标签。

我认为您可以使用 jQuery 更改 URL。

$('#saveOffer').click(function () {
  window.history.pushState('forward', null, '/');
  setTimeout(function () {
    window.location.reload();
},1000);
});

它将推送 URL 浏览器历史记录。