JavaScriptでウィンドウを閉じる方法とは??

JavaScript

 みなさんこんにちは

 情報系学生をやってます。ノイです。

 
 

 本日は、JavaScriptでのウィンドウを閉じるためにはという話を書いていきたいと思います。


 ここ最近Webページを作ることになりまして、Webページを閉じる機能を付けるタイミングがありました。

 今日はそれについて軽く書いていきます。


 まずは、JavaScriptで現在開いているタブを閉じるプログラムのソースコードは、次の文です。

window.close();

 このプログラムでできることは、ウィンドウを閉じるという機能です。


 今回、私はボタンを作り、ボタンを押すことでウィンドウを閉じる機能を作りました。

 そのソースコードは次の通りです。

<input type="button" value="ウィンドウを閉じる" onclick="window.close(); return false;">



 この機能は便利です。

 ですが問題点もあります。それは、Google chromeというウィンドウでは子ウィンドウを閉じる機能のみしか使えず、親ウィンドウを閉じる機能が使えない点です。


 なぜこの機能が使えないのでしょうか。

 それは、セキュリティ面において問題があるかららしいです。これは、そんなものなのでしょう。


 裏技で、通常の方法でウィンドウを開くのではなく、プログラムを右クリックしてGoogle chromeを開くという操作です。これを行うと親ウィンドウも閉じることができるようになります。


 ちなみに、他のインターネットエクスプローラーなどでは親ウィンドウも閉じることができるようになっています。


 では、ご質問ありがとうございました。


コメント

タイトルとURLをコピーしました