問題タブ [back-button]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
34699 参照

javascript - ユーザーがブラウザの戻るボタンまたは更新ボタンをクリックしたかどうかを確認する方法

ユーザーがブラウザの戻るボタンまたは更新ボタンをクリックしたかどうかを確認する必要があります。

彼が戻るボタンまたは更新ボタンをクリックしたときに、ページをエラーページにリダイレクトする必要があります。これを行う方法。

ASP.netページのjavascriptでこれを行う必要があります

0 投票する
3 に答える
2649 参照

c# - 警告: ページの有効期限が切れています

次のコードをマスターページ (Page_Load) に追加したので、ユーザーがログアウトすると、[戻る] ボタンを使用して以前のページを表示できなくなります。

問題は、ユーザーがアプリケーションにログインしているときにブラウザの戻るボタンを使用できるようにしたいということです。ページをキャッシュしないようにコードをコメントアウトすると、戻るボタンを使用できますが、ログアウトすると、戻るボタンを使用して前のページを表示でき、セキュリティリスクが発生します。

アプリケーションでブラウザの戻るボタンを使用できるが、ログアウトするとアプリケーションに戻ることができないという提案はありますか?

0 投票する
3 に答える
1486 参照

asp.net-mvc - IE6の戻るボタンと再投稿

私の Web サイトは asp.net-mvc(beta1) Web サイトであり、完全に検証され、すべてのブラウザーで動作します (この問題については明らかに IE6 を除く)。

次のようにしてエラーを再現できます。

  1. いくつかのパラメータを指定して POST リクエストを作成します
  2. 結果から、生成された GET リンクの 1 つをクリックします。
  3. 結果ページから「戻る」ボタンを押す。

時々、戻るボタンは何もしません (最後のリクエストのページが画面に表示されたままになり、ステータスが「完了」と表示されます)
時々、完全に空のページが正しい URL と「完了」ステータスで表示されますres:
//ieframe.dll/repost.htm 「サーバーが見つかりません」というタイトルのページが表示されます。

引き金となる要因はまだ見つかっていない..

IEはそこに何もキャッシュしていないと思うので、URLを再投稿します。ただし、コントローラーに何もヒットしていないようです。

何が起こっている?これをデバッグするにはどうすればよいですか?

0 投票する
6 に答える
30907 参照

javascript - Webページをスクロールせずにwindow.location.hashを更新できますか?

JavaScriptを使用して、Webページをスクロールせずにwindow.location.hashを更新する方法はありますか?

すぐ下のdivの表示を切り替えるクリック可能なタイトル要素があります。タイトルをクリックするときに履歴に/foo#barが必要ですが、ページをスクロールしたくありません。したがって、/ foo#barから移動するときに、戻るボタンを使用して、IDがwindow.location.hashにあるdivを戻るときに表示することができます。

この動作は可能ですか?

0 投票する
5 に答える
20780 参照

java - jsfの戻るコマンドボタン

普遍的に機能するコマンドボタンとして戻るボタンをどのように実装しますか?戻るボタンとは、ブラウザボタンではなく、ページのどこかにあるボタンを意味します。Post-redirect-getパターンを使用できるとは限りません。

ボタンが指す必要のあるすべての情報を渡すのは非常に非現実的です。

最後に適用されたナビゲーションルールを指すナビゲーションルールの予約済みキーワードはありますか?

0 投票する
2 に答える
4401 参照

javascript - JavaScript を使用して閲覧履歴にエントリを挿入するにはどうすればよいですか

閲覧履歴にエントリを挿入して、最初のクリックで戻るボタンが別のページに移動し、2 回目のクリックで元のページに移動するにはどうすればよいですか?

したがって、私が何をしたいのかについての適切な説明が必要な場合は、 https ://secure.exitjunction.com/howitworks.jsp にアクセスしてください。

閲覧履歴にエントリを挿入できるようにするスクリプトが必要なだけなので、戻るボタンを押すと、ユーザーは特別なページに移動します。

0 投票する
11 に答える
81695 参照

ajax - ユーザーが戻るボタンを使用してページにアクセスしたかどうかを検出するにはどうすればよいですか?

この質問は、ユーザーがブラウザの[戻る]ボタンを押したときの追跡に似ていますが、同じではありません...解決策があり、参照とフィードバックのためにここに投稿しています。誰かがもっと良い選択肢を持っているなら、私はすべての耳です!

状況は、私が「インプレース編集」、laflickrを備えたページを持っているということです。つまり、「ここをクリックして説明を追加」DIVがあり、クリックすると[保存]ボタンと[キャンセル]ボタンのあるTEXTAREAに変わります。[保存]をクリックすると、データがサーバーに送信されてデータベースが更新され、TEXTAREAの代わりに新しい説明がDIVに配置されます。ページが更新されると、「クリックして編集」オプションを使用して、データベースから新しい説明が表示されます。最近はかなり標準的なWeb2.0のものです。

問題は次の場合です。

  1. ページは説明なしで読み込まれます
  2. 説明はユーザーによって追加されます
  3. リンクをクリックしてページから移動します
  4. ユーザーが戻るボタンをクリックする

次に、(ブラウザのキャッシュから)表示されるのは、動的に変更されたDIVに新しい説明が含まれていないページのバージョンです。

これはかなり大きな問題です。ユーザーは更新が失われたと想定し、変更を確認するためにページを更新する必要があることを必ずしも理解していないためです。

したがって、問題は次のとおりです。ページの読み込み後に変更されたページにフラグを立て、ユーザーが「ページに戻った」ことを検出して、その状況で強制的に更新するにはどうすればよいでしょうか。

0 投票する
4 に答える
2967 参照

c# - asp.net 2.0 のセッション変数の問題

ユーザーがログインしているときにセッション変数を保持します。そのため、ユーザーが btnLogout をクリックしたときに、すべてのセッションをクリアし、ユーザーをログアウトする必要があります!!!

セッションはクリアされますが、ログアウトした直後に IE で [戻る] ボタンをクリックすると、ログインしたままになります! つまり、ユーザーがまだログインしていた画面に戻ります。

ログアウト時の私のコード

これはなぜですか、どうすればこれを防ぐことができますか?

編集: Web ブラウザーでユーザーが [戻る] ボタンを押すのを無効にすることができるコードのオプションはありますか?