windw.html
html
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6</head> 7<body> 8 <h1>ほげほげほげ</h1> 9</body> 10</html>
open1.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <input type="button" value="うーっす" onclick="window.open('/windowHoge/window.html', 'name', 'width=800,height=600');"> </body> </html>
open2.html
html
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6</head> 7<body> 8 <input type="button" value="うーっす" onclick="window.open('/windowHoge/window.html', 'name', 'width=800,height=600');"> 9</body> 10</html>
このようなhtmlを同一ディレクトリ内に配置したのですが、
Chromeに限定してwindow.openの挙動が思うように行きません
window.openの第2引数に同名のwindow名を指定すると
通常2回以上window.openされた場合は2個のウィンドウが同時に開かずに
以前開いたものが更新される感じの挙動になるのですが、
Chromeに限っては2つポップアップが表示されてしまいます。
同一URLなら問題ないのですが、open1とopen2のボタンをそれぞれ押下すると
2つポップアップが表示されてしまうようです。
ちなみにIE11とFireFoxでは狙った通りの挙動になりました。
このChromeに限定した挙動を他に合わせることってできないでしょうか?
お知恵を貸してくださると嬉しいです・・・

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。