none
window.showModalDialogを実行すると戻り値がundefinedになる RRS feed

  • 質問

  • [現象]
    Windows 10 Pro バージョン1607 64bit のIE11上で、window.showModalDialogで開いたダイアログ内で window.showModalDialogを実行すると戻り値がundefinedになる。
    Windows 10 Pro バージョン1511 64bit のIE11では正常に戻り値の取得が可能。
    [類似現象]
    Windows 8環境でKB3008923を適用したIE11で発生する現象と酷似。

    [回避策]
    回避策は以下に示す2ケースが考えられるが、できれば②を採用したい。

    ① ソースコードの変更
    ② バグフィックス版のKBをMSから待って、そのKBを適用する。

    KBを調査した結果は以下のとおりです。

    support.microsoft.com/ja-jp/help/3025390/some-web-application-modal-dialog-boxes-don-t-work-correctly-in-intern

    上記のURLを参照したが、Windows 10(1607) 用に適用できるKBが見当たらない。

    2017 年 10 月 18 日 KB4041688
    2017 年 10 月 11 日 KB4041691

    Windows 10 Pro (1607) 64biに上記のKBを適用したが、現象は改善されなかった。

    今後、Microsoftからこのバグ(?)の修正版KBを出していただけるのでしょうか。

    出す予定がなければ、①のソースを修正するスケジュールを考えないといけないと思っております。

    以上、回答のほど、よろしくお願い致します。

    2017年10月27日 15:33

回答