[GGH5.X] JavaScriptで window.open("","test1",'width=640,height=480'); を実行すると,同じ名前のウインドウ test1 が存在する時,そのウインドウのリファレンスが値として戻る.ドキュメントには書かれていないが,これが事実上の仕様ではないのか?
技術ノート
2018/10/04
[番号]
技術ノート KGTN 2018081302
[現象]
[GGH5.X] JavaScriptで window.open("","test1",'width=640,height=480'); を実行すると,同じ名前のウインドウ test1 が存在する時,そのウインドウのリファレンスが値として戻る.ドキュメントには書かれていないが,これが事実上の仕様ではないのか?
[説明]
弊社の3台のサーバーで検証を行ったところ,1台の Windows Server 2012 R2 ではそのように動作しましたが,もう1台の Windows Server 2012 R2 および Windows Server 2016 では空なウインドウ (about:blank) のリファレンスが値として戻りました.従って,既存のウインドウのリファレンスが値として戻るという事象は,事実上の仕様とは言えないと思います.もし,必ずそのような動作をするような設定があれば,お知らせ下さい.空なウインドウのリファレンスが値として戻る2台のサーバーに設定して,動作を確認したいと思います.