2017-04-03 136 views
0

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> 

である。しかし、これは常に新しいタブでクッキーの内容を開きます。私は別の新しいウィンドウのポップアップでそれを開くことができますか?

答えて

0

利用代わりにタブ実際のウィンドウに新しいウィンドウを開き、しないように自己

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

同じ効果。ポップアップの代わりに新しいタブで開きます。 – Boris

+0

私はこれを試してみました - https://github.com/JakeGinnivan/react-popout 反応popoupプラグインをインストールしました。今はうまくいきます。 – Boris

+0

@Boris私はまた、ポップアウトの反応を試してみました。しかし、私が直面している問題は、ポップされたウィンドウが閉じられたときのコールバックです。 'onClosing'イベント用に定義された関数は、ポップアップが読み込まれるとトリガされ、ユーザが明示的にウィンドウを閉じるとトリガしません。 Plsヘルプ。 –

0

の空白、あなたはwindow.openにスペックのパラメータを渡す必要があります。

javascript:window.open('','_blank','height=600,width=400'); 
関連する問題