2017-04-03 847 views
0

我希望我的cookies详细信息在我点击它时在我的Chrome浏览器中弹出的新窗口中打开。如何创建React.js新窗口弹出窗口

这是我的代码 -

</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的内容。我怎样才能打开它在一个单独的新窗口弹出?

回答

0

使用空白的,而不是自我

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

同样的效果。它会在新选项卡中打开,而不是弹出窗口。 – Boris

+0

虽然我试过了 - https://github.com/JakeGinnivan/react-popout 安装了反应popoup插件。现在工作正常。 – Boris

+0

@Boris我也试过反应弹出插件。但我面临的问题是在弹出窗口关闭时的回调。 “onClosing”事件定义的函数在加载弹出窗口时触发,如果窗口被用户明确关闭,则不触发。请帮助。 –

0

要打开一个实际窗口的新窗口,而不是一个标签,你需要在规格参数来传递对window.open:

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