この記事は翻訳作業中です。

Window.confirm() メソッドは、メッセージと、OK, キャンセルの 2 つのボタンを持つモーダルダイアログを表示します。

構文

result = window.confirm(message);
  • message は、ダイアログ内に表示される文字列です。
  • result は、OK (true) とキャンセル (false) のどちらが選択されたかを示す真偽値です。If a browser is ignoring in-page dialogs, then result is always false.

if (window.confirm("Do you really want to leave?")) { 
  window.open("exit.html", "Thanks for Visiting!");
}

Produces:

firefox confirm
 

注記

The following text is shared between this article, DOM:window.prompt and DOM:window.alert ダイアログボックスはモーダルウィンドウです。つまり閲覧者は、これを閉じないとプログラムの他のインタフェース部分にアクセスする事ができません。したがって、ダイアログボックス(もしくは、モーダルウィンドウ)を生成する関数を乱用するべきではありません。Regardless, there are good reasons to avoid using dialog boxes for confirmation

仕様

Specification Status Comment
HTML Living Standard
confirm() の定義
現行の標準

Browser compatibility

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
confirmChrome 完全対応 あり
補足
完全対応 あり
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 あり
補足
完全対応 あり
補足
補足 In Opera, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari 完全対応 ありWebView Android 完全対応 あり
補足
完全対応 あり
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Chrome Android 完全対応 あり
補足
完全対応 あり
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Firefox Android 完全対応 ありOpera Android 完全対応 あり
補足
完全対応 あり
補足
補足 In Opera, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari iOS 完全対応 ありSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
実装ノートを参照してください。
実装ノートを参照してください。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: woodmix, mdnwebdocs-bot, fscholz, khalid32, ethertank, Potappo
最終更新者: woodmix,