none
Microsoft Edgeで、window.open()でのtop,leftによるウィンドウ表示位置の指定とresizableによるウィンドウサイズの固定ができない。 RRS feed

  • 質問

  • 以下のようなコードで、Edgeでポップアップを表示した時、ポップアップのサイズはwidth、heightで指定した通りに

    表示されるのですが、top、leftで指定した位置にポップアップしたウィンドウが表示されず、ポップアップ元の親ウィンドウの

    左上の少し下の位置に表示されます。

    これを指定した位置に表示するようにして、例えば画面中央にポップアップを表示するなどの方法はないのでしょうか。

    window.open( "hoge.html", "", "width=294,height=107,scrollbars=no,resizable=no,toolbar=no,menubar=yes,location=no,status=no,left=650,top=450" );

    また、resizable=noにした場合でも、このポップアップのサイズ変更ができてしまいます。

    上記コードはWindows10のIE11では、問題なく動作します。

    Edgeではtop、left、resizableは対応していないのでしょうか?

    また、これらの代用となる方法はあるのでしょうか?

    2017年9月5日 5:19