我想重新加载当前页面,但在重新加载之前应该打开一个新窗口。
然后新窗口正确打开,但旧窗口在重新加载之前等待新窗口关闭。
我希望重载发生,即使新窗口没有关闭。
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