• ベストアンサー

ブラウザの戻るボタン

いつもお世話になっております。 今回は戻るボタンについてお聞きしたいです。 ある認証が必要なページにログインし、作業終了後ログアウトを選択すると、ログイン認証画面に戻るものがあります。 このログイン認証画面に戻ってきた際、ブラウザの左上(IE,Firefoxの場合)にある戻るボタンを押下すると、ログアウト前の画面に戻ってしまいます。 そこで設定を変更したりなどはできませんが、できればその操作を無効にしたいのですが、ブラウザのボタンの操作を禁止したり、他の場所に飛ばしたりすることはできるのでしょうか? ご教授願います。

  • HTML
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • koke29
  • ベストアンサー率58% (114/196)
回答No.1

ログアウトと同時に画面をclose&新規画面でindexをopen とかではダメなのでしょうか? ログアウトボタン onClick="ログアウトの処理; window.open(indexのURL);close();" とかで出来そうな感じがしますが

その他の回答 (1)

  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.2

一番簡単な方法としてはログイン画面に以下のようなJavaScriptを記述する。 history.forward(); このほかにはHTTPヘッダーのExpiresに過去の日付を指定するなど (※動きはUAに依存するが‥)

関連するQ&A

  • Webブラウザの閉じるボタン無効化についての質問

    お世話になります。 現在、ASP.NET(C#)にてIEブラウザの閉じる(×)ボタンを 非表示にするあるいは無効にする処理を加えようとしています。 現行では、JavaScriptのonbeforeunloadにて閉じるボタン 押下時の処理を加えています。 しかしながら、処理を加えた後閉じるボタンを押下した際に 「このページからほかのページに移動しますか?」確認MSG が表示されてしまいまして、「OK」を押下すると画面が閉じて しまいます。 IEの閉じるボタン無効化の機能が成立しません。 そこで質問としまして、 ・IEブラウザの閉じるボタン無効化 ・IEブラウザの閉じるボタン押下時に表示される  「このページからほかのページに移動しますか?」確認MSG  を非表示にする 方法がございましたら、ご教授お願い致します。

  • JSP+Beansによるブラウザの戻るボタンの制御

    はじめまして、だふぱんと申します。 さて、JSP+JavaBeansによるWebアプリケーションを構築しています。 ログイン部の構築が完了したのですが、 ログイン画面→ログイン中→ログアウト→ログイン画面 (ログイン中はクラスでデータを保持、ログアウトでデータを破棄する) といった感じになるのですが、 ログアウトした後にブラウザの戻るボタンを押すと、 画面がログインしているときの状態になってしまいます。 ブラウザのキャッシュを消してみたんですが、 ブラウザによって制御がうまくいかない、 という問題点がでてきてしまいました。 できましたら、ご教授願います。 よろしくお願いします。m(_ _)m

    • ベストアンサー
    • Java
  • ブラウザ閉じるボタンの押下後もセッションを破棄させてプログラムを終了させたい

    開発環境 Visual Studio 2008 Professional Edition Visual Basic 2008 .NET Framework 3.5 SP1 ASP.NETを利用してWebページを作成しています。 現在、Webページにログアウトボタンを配置し、そのボタンを押して ログインページへ遷移する前にセッションの破棄をさせています。 ブラウザ閉じる(×)ボタンの押下後もセッションを破棄させ、 その後、プログラムを終了させたいのですがどのようにすればいいのでしょうか? 尚、現在はブラウザ閉じる(×)ボタンの押下後、セッションの破棄がされずプログラムも終了しません。 よろしくお願いします。

  • ブラウザの戻るボタンで戻れない

    ブラウザの戻るボタンで、戻れない場合があります。 FireFoxでは戻れるけど、IEでは戻れないということもあるのですが、 ブラウザ設定などに依るのでしょうか? どなたかご教示いただけませんでしょうか。 宜しくお願いします。

  • Firefox,Operaで戻れないページを作りたい

    ログイン中は戻るボタンを有効としているWebシステムで(キャッシュを有効としています)ログアウト後は、ログイン画面から戻るボタンで戻れなくし、ログイン中に閲覧したページが見れないよう制御をしたいのですが、IE以外のブラウザでうまくいきません。 IEは、ログアウト画面に「window.location.href = "XXXX";」 を実装し制御できたのですが、Opera,Firefox,Safariではどのようにしたら制御できるでしょうか?

  • ブラウザ経由でローカルアクセス

    ブラウザ(IE)経由でローカルPCのファイルにJavaよりアクセス(ActiveXではなく)することを検討しています。以下の手順で考えていますが、実装可能でしょうか? 1.画面上のあるボタンを押下 2.JREとJavaアプリの両方を続けてインストール 3.インストール終了後、Javaアプリを実行 4.結果を画面表示 ※基本的にブラウザ上の操作は「1」のボタン押下のみであとは  「2」のインストール時に「次へ」程度で済ませたいです。

    • ベストアンサー
    • Java
  • ブラウザの×ボタンが効かない

    マイクロソフトのIE、モジラのFIREFOXを使っています。 やたらと重たいサイトを開いてしまい、時間の無駄なので×ボタン(右上ではなくツールバーにあるほう)を押して読み込みを中止したいのですが、×ボタンがアクティブになってくれないので、×ボタンを押すことができず、読み込みを中止できません。×ボタンがアクティブになるまで、かなり待ちます。これ、時間のムダです。イライラさせられます。 読み込みを中止したくなったら、即座に中止するには、IE、FIREFOXではなんとかならないでしょうか? あるいは、他にいいブラウザはありますか?

  • ブラウザによるクッキー処理につきまして

    現在、クッキーを利用してログイン~ログアウト等の処理をしていますが ブラウザによって動作が異なるようです。 動作と言いましても特殊な事では無く、ログイン後手操作でログアウトしたらそのままログアウト。 ログイン中でもクッキーの設定時間を過ぎたらログアウト可能にしたいのですが IEはバージョン6以降では特に問題も無く思ったとおりの動きを してくれますが、Firefoxでは(ver3.6.2)手操作での任意のログアウトが出来ません。 具体的には、サンプルソースの様にlogin.phpでクッキーを設定してlogout.phpで クッキーを削除していますが、Firefoxではクッキーが削除されません。 その為、ログイン後 手操作でログアウトしてもFirefoxではログアウト出来ません。 クッキー設定での時間を経過したら、ログアウト出来ます(クッキーも削除されます) ログイン側~ログアウト側 両方とも時間など、いくつかやり方を変えて見ましたが 対策が見えていません。 (ブラウザによる相違があるようでしたのでサンプルソースの様にif文で分けています。) Firefoxでは何か設定のやり方があるのでしょうか。 ご存知の方がいらっしゃいましたらご教授の程お願いします。 ■環境 OS:WindowsXP WEBサーバー:apache2.0 PHP:バージョン5.2 IE:バージョン 6/7 (クッキー許可) Firefox:バージョン 3.6.2 (クッキー許可) //-------------------------------------------- // login.php (省略サンプルソース) // クッキー設定 $userid = 'abcd'; $Agent = getenv( "HTTP_USER_AGENT" ); if (eregi("firefox", $Agent)){ // Firefox //setcookie('login_regist', $userid, time()+1); setcookie('login_regist', $userid, time()+20); }else{ // IE setcookie('login_regist', $userid, time()+20); } //-------------------------------------------- // logout.php (省略サンプルソース) // クッキー削除 $userid = 'abcd'; $Agent = getenv( "HTTP_USER_AGENT" ); if (eregi("firefox", $Agent)){ // Firefox //setcookie('login_regist', $userid, time()-2400); setcookie('login_regist', $userid, time()+0); }else{ // IE setcookie('login_regist', $userid, time() - 2400); }

    • 締切済み
    • PHP
  • ブラウザ(IE)の戻るボタン

    ホームページをいろいろと見ていると、まれブラウザ(IE)の戻るボタンをクリックしてもずっとそのページになることあるのですがこれは何か操作されているのですか?

  • Firefoxから乗り換えるおすすめのブラウザ

    IE8のUIが好きですが遅いのでFirefoxでIE風テーマを使っています。 ですが、はっきり言って起動が遅いし安定感もいまいち。 ので、Firefoxから乗り換えるのにもっともふさわしいと思うブラウザを下記から選んで教えてください。求めるのは安定性と操作性です(操作しやすくて安定しているもの)。また操作性がなくても操作しやすくできることが容易なものでもいいです。 それとFirefoxの安定性や操作性を向上させる方法でもいいです。 なおその他のブラウザは今回ははずします。 ・Chrome ・Opera ・Safari (ちなみにIE9はボタンがなくて結局ツールバー出すことになっていたので却下させていただきます。速度はある程度ありますがなんとなく使いづらいので。)

専門家に質問してみよう