Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

この記事は編集レビューを必要としています。ぜひご協力ください

概要

現在のウィンドウ、または、参照ウィンドウを閉じます。

構文

window.close();

詳細

このメソッドが呼びだされたとき、参照ウィンドウが閉じられます。

このメソッドが許可されるのは、window.open メソッドを用いたスクリプトによって開かれたウィンドウに対して呼び出されたときのみです。 ウィンドウがスクリプトによって開かれたものではない場合、次のエラーが JavaScript コンソールに表示されるでしょう。: スクリプトはスクリプトによって開かれたウィンドウ以外を閉じることができません。

window.open() で開かれたウィンドウを閉じる

<script type="text/javascript">
//開いたウィンドウへの参照を保持するグローバル変数
var openedWindow;

function openWindow()
{
  openedWindow = window.open('moreinfo.htm');
}
function closeOpenedWindow()
{
  openedWindow.close();
}
</script>

現在のウィンドウを閉じる

<script type="text/javascript">
function closeCurrentWindow()
{
  window.close();
}
</script>

仕様

仕様 状態 コメント
WHATWG HTML Living Standard
window.close() の定義
現行の標準
HTML5
Window.close() の定義
勧告

ブラウザー互換性

機能 Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) (有) (有) [1] (有) (有) (有)
機能 Android Chrome for Android Edge Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile iOS WebKit
(Safari/Chrome/Firefox/etc)
基本サポート (有) (有) (有) (有) [1] (有) (有) (有) (有)

[1] Firefox 46.0.1以降では、Window.close() は同じスクリプトによって開かれなかった窓をもはや閉じることができません。これはセキュリティ対策です。

追加リファレンス

MSDN window.close()日本語版

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

 このページの貢献者: momdo, fscholz, khalid32, ethertank, Potappo
 最終更新者: momdo,