[21] [CODE(DOMi)@en[[[Window]]]] [[インターフェイス]]の
[DFN[[CODE(DOMm)@en[[[showModalDialog]]]]]] [[メソッド]]は、
[[モーダルダイアログ]]で新しい[[閲覧文脈]]を作成するものでした。

[22] [[IE]] が実装し、無視できない程度に使われていたため他の 
[[Webブラウザー]]や [[HTML Standard]] にも追加されました。

[23] しかし[[イベントループ]]を入れ子に起動するというかなり強引な方法で実装されており、
仕様が複雑化し実装の不具合の温床でもあり、
[[Webブラウザー]]の開発者は削除することを望んでいました。

[24] 2015年末には [[HTML Standard]] から削除されました。

* 代替

[25] [CODE(HTMLe)@en[[[dialog]]]] [[要素]]に [CODE(DOMm)@en[[[openModal]]]]
[[メソッド]]があります。

* 歴史

[1]
[CITE[HTML5 IRC logs: freenode / #whatwg / 20070427]] ([TIME[2007-04-27 09:57:33 +09:00]] 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20070427#l-127>
([[名無しさん]] [WEAK[2007-04-27 00:59:14 +00:00]])

[2] [CITE@en-us[showModalDialog Method (window, Window Constructor)]] ([TIME[2009-01-12 18:12:38 +09:00]] 版) <http://msdn.microsoft.com/en-us/library/ms536759(VS.85).aspx>

[3] [CITE[今さらながらJavaScriptのwindow.showModalDialogについて調べてみた。 - 大人になったら肺呼吸]]
( ([TIME[2013-09-24 02:54:29 +09:00]] 版))
<http://d.hatena.ne.jp/replication/20100117/1263694945>

[4] [CITE@ja[showModalDialog]]
( ([TIME[2013-09-24 02:56:17 +09:00]] 版))
<http://msdn.microsoft.com/ja-jp/library/cc428178.aspx>

[5] [CITE@ja[window.showModalDialog - Web API リファレンス | MDN]]
( ([TIME[2013-09-03 10:35:20 +09:00]] 版))
<https://developer.mozilla.org/ja/docs/Web/API/window.showModalDialog>

[6] [CITE@ja[showModalDialogの遷移時に新規ウィンドウが開いてしまう問題 - リッチクライアント & 帳票 - @IT]]
( ([TIME[2013-09-24 02:58:49 +09:00]] 版))
<http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=28&topic=22195>

[7] [CITE[IRC logs: freenode / #whatwg / 20131030]]
( ([TIME[2013-11-01 21:16:51 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20131030#l-662>

[8] [CITE[IRC logs: freenode / #whatwg / 20131203]]
( ([TIME[2013-12-04 20:03:08 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20131203#l-97>

[9] [CITE[IRC logs: freenode / #whatwg / 20140221]]
( ([TIME[2014-02-23 09:51:18 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20140221#l-170>

[10] [CITE[Issue 174073007: Remove deprecated window.showModalDialog() - Code Review]]
( ([TIME[2014-02-23 13:18:53 +09:00]] 版))
<https://codereview.chromium.org/174073007/>

[11] [CITE@en[Removing showModalDialog() from the Web platform - Dev.Opera]]
( ([TIME[2014-03-29 16:00:24 +09:00]] 版))
<http://dev.opera.com/articles/view/showmodaldialog/>

[12] [CITE@en[Bug 26437 – Consider removing showModalDialog]]
( ([TIME[2014-07-27 05:44:29 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=26437>

[13] [CITE@en[Web Applications 1.0 r8817 deprecate showModalDialog()]]
( ([TIME[2014-09-25 07:27:00 +09:00]] 版))
<https://html5.org/r/8817>

[14] [CITE@en[Web Applications 1.0 r8821 Update the kitchen sink image]]
( ([TIME[2014-09-26 07:15:00 +09:00]] 版))
<https://html5.org/r/8821>

[15] [CITE[Chromium Dashboard]]
([TIME[2015-03-11 11:42:58 +09:00]] 版)
<https://www.chromestatus.com/metrics/feature/timeline/popularity/195>

[16] [CITE[IRC logs: freenode / #whatwg / 20150902]]
([TIME[2015-09-03 12:23:27 +09:00]] 版)
<http://krijnhoetmer.nl/irc-logs/whatwg/20150902#l-657>

[17] [CITE@en[Block modal dialogs by default in sandboxed documents · whatwg/html@bbccfc9]] ([TIME[2015-09-10 00:20:23 +09:00]] 版) <https://github.com/whatwg/html/commit/bbccfc976754def0c187ac8ce5891d2fb20dfc15>

[18] [CITE@en[26437 – Consider removing showModalDialog]]
([TIME[2015-12-16 14:56:24 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=26437>

[19] [CITE@en[Remove showModalDialog() by domenic · Pull Request #374 · whatwg/html]]
([TIME[2015-12-16 14:57:37 +09:00]] 版)
<https://github.com/whatwg/html/pull/374>

[20] [CITE@en[Remove showModalDialog() · whatwg/html@eec9646]]
([TIME[2015-12-16 14:57:45 +09:00]] 版)
<https://github.com/whatwg/html/commit/eec96462b5bd1c7f904a4880bc04dade6efcd597>