JavaScript Tips

window.close で「ウィンドウは、表示中の Web ページにより閉じられようとしています。」を表示させない

最終更新日:2005/5/6

JavaScript の window.close() でウィンドウを閉じようとした際、下図のメッセージが表示されることがあります。

このウィンドウを閉じますか

これを回避するには、window.close() の前にコードを1行追加します。

    window.opener = "_dummy";  …この1行を追加(名前は _dummy ではなく何でも可)
    window.close();

サンプルソース(右クリックで保存してください)