none
Microsoft Edge にてwindow.openにて新規ウィンドウ立ち上げでのポップアップを開いた際に、Ctr+Rの更新が効かない件について RRS feed

  • 質問

  • MSのコミュニティに記載していたところ、こちらに誘導されたため、記載させていただきます

    Microsoft Edge にてwindow.openにて新規ウィンドウ立ち上げでのポップアップを開いた際に、Ctr+Rの更新を実施したところイベントが拾えない状況です。但し「F5」によるキーイベントの更新は有効です。Edge以外のブラウザと同一の動きをさせたいため解決策があるのか確認したい次第です。

    関連事項として、windows.openの引数3で指定するコマンドが有効にならず新規ウィンドウorTabでの表示はオプション有効になりますがその他が有効になりません。
    引数3にて有効になるオプションとしては、toolbar =yes
    引数3にて有効にならないオプションとしては、menubar =yes
    これはjavascriptのChakraによる制約かどうかは不明です。

    現在のソース記述方法 
    以下の方法で、引数3Features で新たなウィンドウを呼び出した際に有効でありません。
    Features1で実施すれば回避出来ることがわかっていますが、他ブラウザ同様にウィンドウ起動にてCtr+Rが実現可能なのか確認したい次第です。

    <script type="text/javascript">
    function  XXXXX() {

        新規Windows表示されCtrl+Rが使えない、F5は利用か
        var Features = "toolbar=no,menubar=yes,scrollbars=yes,status=yes,location=yes";

        開き元と同じウィンドウの新たなtabで表示されCtrl+Rが使えない、F5は利用か
        var Features1 = "toolbar=yes,menubar=yes,scrollbars=yes,status=yes,location=yes";

        引数3をFeaturesとした場合に動かないFeatures1は動く
        var win = window.open('xxx.html','xxx', Features);
    }
    </script>

            
    2016年6月28日 6:40