2011-04-07 14 views
0

私は、1つのウィンドウが開かれたウィンドウを開くと、返される値が.open(path)であることを理解しています。Javascriptで2つのブラウザウィンドウ間の接続を開始する

また、子ウィンドウがwindow.openerを通して親にアクセスできることがわかりました。

ただし、親が閉じられてから同じドメインの別のウィンドウ(またはタブ)が開いた場合、あるウィンドウから別のウィンドウへのアクセスを水平に許可する方法はありますか?たぶんクッキーなどで参照を渡すことによって?

ありがとうございました。

答えて

1

いいえ、申し訳ありません。ウィンドウへの参照がない場合は、取得する方法がありません。子供が行うことができますあなたはまだ

0

親の中であなたが

window.name="myParentWindow" 

をお持ちの場合はHTML5のlocalStorageのイベントを経て、しかし、別のタブにメッセージを送ることができます

var parentHandle = (window.opener && !window.opener.closed) ? window.opener : 
    window.open("","myParentWindow"); 
関連する問題