showModalDialog

Window インターフェイス showModalDialog インターフェイス (DOM)

[21] Window インターフェイスshowModalDialog メソッドは、 モーダルダイアログで新しい閲覧文脈を作成するものでした。

[22] IE が実装し、無視できない程度に使われていたため他の WebブラウザーHTML Standard にも追加されました。

[23] しかしイベントループを入れ子に起動するというかなり強引な方法で実装されており、 仕様が複雑化し実装の不具合の温床でもあり、 Webブラウザーの開発者は削除することを望んでいました。

[24] 2015年末には HTML Standard から削除されました。

代替

[25] dialog 要素openModal メソッドがあります。

歴史

[1] HTML5 IRC logs: freenode / #whatwg / 20070427 ( 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20070427#l-127> (名無しさん 2007-04-27 00:59:14 +00:00)

[2] showModalDialog Method (window, Window Constructor) ( 版) <http://msdn.microsoft.com/en-us/library/ms536759(VS.85).aspx>

[3] 今さらながらJavaScriptのwindow.showModalDialogについて調べてみた。 - 大人になったら肺呼吸 ( ( 版)) <http://d.hatena.ne.jp/replication/20100117/1263694945>

[4] showModalDialog ( ( 版)) <http://msdn.microsoft.com/ja-jp/library/cc428178.aspx>

[5] window.showModalDialog - Web API リファレンス | MDN ( ( 版)) <https://developer.mozilla.org/ja/docs/Web/API/window.showModalDialog>

[6] showModalDialogの遷移時に新規ウィンドウが開いてしまう問題 - リッチクライアント & 帳票 - @IT ( ( 版)) <http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=28&topic=22195>

[7] IRC logs: freenode / #whatwg / 20131030 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20131030#l-662>

[8] IRC logs: freenode / #whatwg / 20131203 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20131203#l-97>

[9] IRC logs: freenode / #whatwg / 20140221 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20140221#l-170>

[10] Issue 174073007: Remove deprecated window.showModalDialog() - Code Review ( ( 版)) <https://codereview.chromium.org/174073007/>

[11] Removing showModalDialog() from the Web platform - Dev.Opera ( ( 版)) <http://dev.opera.com/articles/view/showmodaldialog/>

[12] Bug 26437 – Consider removing showModalDialog ( ( 版)) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=26437>

[13] Web Applications 1.0 r8817 deprecate showModalDialog() ( ( 版)) <https://html5.org/r/8817>

[14] Web Applications 1.0 r8821 Update the kitchen sink image ( ( 版)) <https://html5.org/r/8821>

[15] Chromium Dashboard ( 版) <https://www.chromestatus.com/metrics/feature/timeline/popularity/195>

[16] IRC logs: freenode / #whatwg / 20150902 ( 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20150902#l-657>

[17] Block modal dialogs by default in sandboxed documents · whatwg/html@bbccfc9 ( 版) <https://github.com/whatwg/html/commit/bbccfc976754def0c187ac8ce5891d2fb20dfc15>

[18] 26437 – Consider removing showModalDialog ( 版) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=26437>

[19] Remove showModalDialog() by domenic · Pull Request #374 · whatwg/html ( 版) <https://github.com/whatwg/html/pull/374>

[20] Remove showModalDialog() · whatwg/html@eec9646 ( 版) <https://github.com/whatwg/html/commit/eec96462b5bd1c7f904a4880bc04dade6efcd597>