创建一个小弹出窗口并在ReactJs中关闭它

创建一个小弹出窗口并在ReactJs中关闭它,reactjs,Reactjs,我不知道该如何解释,我想将用户重定向到一个页面,但该网站要求用户先进入主页才能访问其他页面(必须与cookie相关) 所以我想先打开一个小弹出窗口,加载主页,然后将用户重定向到该页面 const redirectUser = (url) => { var TheNewWin = window.open(url, 'TheNewpop', 'scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no,wid

我不知道该如何解释,我想将用户重定向到一个页面,但该网站要求用户先进入主页才能访问其他页面(必须与cookie相关)

所以我想先打开一个小弹出窗口,加载主页,然后将用户重定向到该页面

const redirectUser = (url) => {
  var TheNewWin = window.open(url, 'TheNewpop', 'scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no,width=0,height=0,left=-1000,top=-1');
  TheNewWin.blur();

  setTimeout(()=> {
    TheNewWin.close();
    const win = window.open(data, "_blank");
    win.focus();
  }, 1000)
}

redirectUser('testing-site.php')
我在react中尝试了下面的代码,但它不起作用,当页面加载时,它将焦点放在新的弹出窗口上,它必须是一个用户几乎没有注意到的弹出窗口


感谢您

仅从另一个查看端口,如果您想在新页面中从主页设置Cookie,您可以轻松使用0px图像来实现这一点:

<img height="0px" width="0px" src="https://yourhomepage/"/>


这将在该页面中保存请求的图像urlcookies。

您是指模式吗?