私はMVC2とVS2010を使用しています。 Webアプリケーションを作成しましたが、ページを残した後でブラウザを再訪問することをすべて停止します。 公開コンピュータを使用している人が安全に感じられるように、この作業を行いたいと考えています。次のユーザーが最初の使用ページを表示するために戻るボタンを使用できるだけのシナリオは必要ありません。 [OutputCache(NoStore = true、Duration = 0、VaryByParam = "*")] これはうまくいくと思われ、Webページの期限が切れます。しかし、ブラウザの「戻る」ボタンをもう一度押すと、そのページが表示されます。私が残したページを示すブラウザの戻るボタンを止める方法
0
A
答えて
1
私はブラウザのバック状況を防ぎたいと思っていて、いくつかの異なる解決法を研究しています。最初と最悪ののは、ブラウザの戻るボタンをクリックすると、ユーザが元のページに戻るJavaスクリプト機能です。それは問題を解決するのではなく、隠しているが、IDがそれに言及したと思った。コードは次のようになります:
<script type="text/javascript" language="javascript">
function disableBackButton() {
window.history.forward()
}
disableBackButton();
window.onload = disableBackButton();
window.onpageshow = function (evt) { if (evt.persisted) disableBackButton() }
window.onunload = function() { void (0) };
</script>
これは、Firefox、Chrome、IEでは正常です。これをあなたのマスターページに入れることができます。 Disable browser cache for entire ASP.NET website たものをキャッシュしません。 多くの人々は、だから私の第二の提案は、私はここで見てきたものだなどなど、それはよく知られているブラウザの動作に侵入ただし、これは物事を行うための方法ではありません
を教えますあなたが望んでいるものともっとインラインであると思います。
もう1つのアイデアは、ページまたはセッショントークンを前後に渡して、アクションがトークンをチェックすることです。トークンをチェックすると、無効なページがエラーページに再ルーティングされます。それは少なくとも、新しいユーザーが前のページで何かをやってしまうのを防ぎます。
あなたが解決した場合、あなたがこれをどのように解決したか知っていることに興味があります。
関連する問題
- 1. ユーザーがブラウザの戻るボタンをクリックしたときに新しいページに移動する方法
- 2. 戻るボタンは私のアプリケーションがクラッシュします(残念ながら、Frienday'sは停止しました)。
- 3. ブラウザの戻るボタンの前のページを設定します
- 4. Salesforce Visualforceページのブラウザの戻るボタンを検出します。
- 5. ページをリフレッシュするjqueryまたはphpを使用してブラウザの戻るボタン
- 6. ブラウザが動的コンテンツをキャッシュするのを止める方法
- 7. 動的コンテンツのブラウザの戻るボタンを処理する方法
- 8. ブラウザの戻るボタンを押した後にモーダルが表示される
- 9. ブラウザの戻るボタンを制御する方法
- 10. Angular2でブラウザの戻るボタンをクリックする方法
- 11. DNN:ブラウザの戻るボタンを無効にする方法は?
- 12. ブラウザの戻るボタンを押すたびにページをリロードする方法はありますか?
- 13. IEブラウザ11をバッチファイルで開き、ブラウザのページがなくなるまで残りのコードを停止します
- 14. ブラウザでAndroidの戻るボタンをクリックすると、oauthがブラウザに戻ります
- 15. ログアウト後にブラウザの戻るボタンを避ける方法Aspnetコア
- 16. ブラウザのボタンを押す前にページに戻る
- 17. ブラウザ「戻る」ボタンが特定のページに移動
- 18. QHttp/QtWebKitがページをキャッシュするのを止める方法
- 19. laravel 5.2のブラウザの戻るボタンを防ぐ方法5.2
- 20. ブラウザ「戻るボタン」(別のページにリダイレクトする)を使用して、前のページに戻ることを制限する方法はありますか?
- 21. ログアウト後に戻るボタンを防止するページ
- 22. javascriptを使用してブラウザの戻るボタンを処理する方法は?
- 23. ブラウザの戻るボタンのトリガーイベント
- 24. ui-routerブラウザの戻るボタンの変更URLも変更を中止します
- 25. フォームとブラウザの戻るボタン
- 26. Javascript:エスケープキー=ブラウザの戻るボタン
- 27. ブラウザの戻るボタンとイベント
- 28. Wicket - ブラウザの戻るボタン
- 29. ブラウザの戻るボタンとjavascript
- 30. ブラウザの戻るボタンを押す - Jquery Mobile
ajaxを使用してページを読み込みます。 –
最後に変更した日付を設定しようとしましたか?これがすでにmvc2によって行われているかどうかは不明です – Chris