【问题标题】:How to create a React.js new window popup如何创建 React.js 新窗口弹出窗口
【发布时间】:2017-08-28 06:53:31
【问题描述】:

我希望我的 cookie 详细信息在我单击 Chrome 浏览器时在弹出的新窗口中打开。

这是我的代码-

</div>
   <a href="javascript:window.open('','_self').close();">
      <label className="return"><T.span text='Cookies.Homepage' /></label>
   </a>
</div>

<Link to="/Cookies" target="_blank">
<T.span text='Footer.Cookies'/>
</Link>

但这总是在新标签页中打开 cookie 内容。如何在单独的新窗口弹出窗口中打开它??

【问题讨论】:

    标签: html reactjs jsx


    【解决方案1】:

    要在实际窗口而不是选项卡中打开新窗口,您需要将 specs 参数传递给 window.open:

    javascript:window.open('','_blank','height=600,width=400');
    

    【讨论】:

      【解决方案2】:

      用空白代替自我

      <a href="javascript:window.open('','_blank').close();">
      

      【讨论】:

      • 同样的效果。它在新选项卡而不是弹出窗口中打开。
      • 我已经尝试过了 - github.com/JakeGinnivan/react-popout 安装了一个反应弹出插件。现在工作正常。
      • @Boris 我也试过反应弹出插件。但是我面临的问题是关闭弹出窗口时的回调。为“onClosing”事件定义的函数在加载弹出窗口时触发,如果用户明确关闭窗口则不会触发。请帮忙。
      猜你喜欢
      • 2021-10-07
      • 1970-01-01
      • 2014-05-26
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多