Jquery窗口重载等待另一个(target _blank)关闭后才重新加载



我想重新加载当前页面,但在重新加载之前应该打开一个新窗口。

然后新窗口正确打开,但旧窗口在重新加载之前等待新窗口关闭。

我希望重载发生,即使新窗口没有关闭。

window.open(location.protocol + '//' + location. hostname + : + location.port + '/print_receipt/' + res[0], '_blank');
location.reload()

我不确定这是否是你的意思,但是:

你可以通过这种方式访问新窗口的onload方法,这样当新窗口加载完成时,它将刷新当前窗口。

const res = ["#res0"];
const newTab = window.open(location.protocol+'//'+location.hostname+ ':' +location.port+'/print_receipt/'+res[0], '_blank');
newTab.onload = function() {
location.reload();
}

PS:你在链接location.hostname + ':' + location.port

中缺少引号

最新更新