0

以前に開いたウィンドウへの参照を見つけてそれらを閉じるために機能する次のコード(関連から)があります。

var playerUrl = 'http://my.player...';
var popupPlayer= window.open('', 'popupPlayer', 'width=150,height=100') ;
if(popupPlayer.location == 'about:blank' ){
    popupPlayer.location = playerUrl ;
}
popupPlayer.focus();

これは、Firefox のタブ間でも機能しますが、Chrome では、個々のタブが他のタブで何が起こっているかを認識していないように見えます。これは、各タブが異なるプロセスであることが原因であると思われますが、これをバイパスする方法はありますか?

基本的に、タブ A のページ A からウィンドウ A を開くと、タブ B のページ B からウィンドウ A への参照を取得して、クロムで閉じることができますか?

関連:

編集:

クロムでテストしていませんが、他のすべてのタブにメッセージを送信して閉じるアクションを実行するのに役立つ可能性があることがわかりました: JavaScriptを使用して開いているすべてのウィンドウ/タブにメッセージを送信する

4

1 に答える 1