• 締切済み

JavaScriptで ブラウザの閉じるを無効化に

JavaScriptで ブラウザの閉じるを無効化にすることはできますでしょうか。 できる場合、どのようなソースで記述すればいいかお教えいただけたら幸いです。 どうぞよろしくお願いいたします。

みんなの回答

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

できません。 仮にできたとすると、悪意のあるページで画面を閉じられるように するには「XXXをしてください」などとし、ユーザのパニックに乗じて ウィルスを送り込むなどの事例が考えられます。 よって、裏技があったとしてもメーカによって「穴」は塞がれる でしょうから、いずれ使えなくなります。 閉じるときのイベントで、新たにブラウザを起動し、自URLを表示 させるというのは見たことがあります。これは警視庁が公示している 詐欺ページを試しに覗いたらありました。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

ブラウザの閉じるボタンの無効化は、JavaScriptだけでは無理。 ただし閉じるを推したときすぐに閉じさせずに別の事をやらせるなら、 function window.onbeforeunload(){ } 内に記述できる(IE)。ここでリロードさせるとか ただし強制終了(Alt+F4キー)されると無条件に終了します。 イベントでキーコードを取得して、「Alt+F4キー」も防ぐ必要が ありそうです。過去にも何回か同様の投稿がありますが成功事例は 少ないみたいです。

関連するQ&A

  • ブラウザの戻るを無効にする jquery

    ブラウザの戻るを無効にしたいのですが、 javascriptではよく見かけるのですがjqueryにはありますか? 現在あるサイトに設置しようと考えておりjavascriptをいれるとなにかと干渉して動かなくなります。 教えてください。

  • JavaScriptって・・・?

    よくわかってないので教えて下さい。 サイトを見ていると「JavaScriptを有効にしてください」などと表示が出る場合があります。 いったい、どこを見たら有効か無効かっていうのがわかるのでしょうか? 無効だった場合、どうすれば有効になるのかを教えて下さい。 実際、JavaScriptが無効だと不具合って出るんでしょうか? OSはWin7 ブラウザはFirefox最新版です。

  • JavaScriptが無効になっているのですが、有効にするにはどうすればいいですか?

    JavaScriptが無効になっているのですが、有効にするにはどうしたらいいですか?

  • JavaScriptが無効って?

    今日ニコニコ動画を起動しようとしたら JavaScript が無効になっているためプレイヤーを表示できません   と出てきました。 なにも設定をかえていないのに、びっくりしました。 どうしたらJavaScriptを有効にできますか?

  • JavaScriptを無効にする方法について

    JavaScriptを無効にする方法について ページ上で使用されているJavaScriptを無効にしたいのですけど、方法がわかりません。 JavaScriptを無効にするタグなどを知っている方は回答よろしくお願いします。

  • JavaScriptが無効の場合

    アクセスした側がJavaScriptが無効の場合は無効のことを知らせるメッセージを表示し、有効であるならば自動で別のURLへ飛ばすことはできますか。 よろしくお願いします。

  • JavaScriptで、ブラウザのスクロール?

    JavaScriptで、ページを表示後に一番下にスクロールするように動作させたいのですが どうすればよいでしょうか? ブラウザはIE6.0を使っております。 JavaScriptはあまり使わないのですが、ブラウザによって動作が異なったり動作しない場合があると 思いますが、上のようなスクリプトは簡単にできるものでしょうか?

  • Javascriptでブラウザ振り分け。

    Javascriptでブラウザ振り分け。 Javascriptでブラウザの振り分けを行いたいと思います。 振り分けをする対象は 『IE7以前 <--> IE8以降』 サイトを徘徊して色々見て周ったのですが 一番簡単な方法として if(navigator.appVersion.indexOf("MSIE 5",0) != -1) alert("IE5ですね") の記述を見つけました。 が、上記のスクリプトはIE5のみを判定するスクリプトで IE7以下、IE8 の振り分けではなく困っています。 引数として文字列が返ってくるのであれば演算子を 『>』等では難しそうですし・・・。 良い方法はありませんでしょうか? よろしくお願い致します。

  • 【JavaScript】いまどき未対応のブラウザなんてありますか?

    JavaScript初心者です。 現在専門書を見て勉強しているのですが、頻繁に「古いブラウザ対策」の記述が出てきます。たとえば、 <script type="text/javascript"><!-- document.write("ようこそ!"); //--> </script> の <!-- や //--> とか、 if (document.images) { などです。 シェア0.5%未満のブラウザは無視してかまわないと考えているのですがこれについてご意見お願いいたします。できれば仕事でWeb制作されている方のご意見が助かります。よろしくお願いいたします。

  • Javascriptが無効になっているかを確認

    すごく初歩的なことで申し訳ないんですが、 mixiの絵文字が表示されず、ヘルプを見るとJavascriptが無効になっているか確認して下さいと記載されています。 Javascriptが無効になっているいるかどうかは、どこを見ればわかりますか? パソコンwin98です。 教えて下さい。 よろしくお願いします。

専門家に質問してみよう