問題タブ [browser-history]

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 投票する
4 に答える
875 参照

javascript - ブラウザーでクリックして戻るか、history.go(-1) を使用した後、特定のフィールドを削除します

私は capacha を含むフォームを持っています。capacha が間違って入力された場合、送信後にページは "history.go(-1)" を実行し、capacha 入力を含むすべてのフィールドが画面に戻ります

今、私はそれをクリアするjsを持っています-しかし、今はいくつかの場所でそれが必要なので、htmlフォームに関連する何かで戻った後にフォームフィールドをクリアできるかどうかを知りたいです。

ありがとう

0 投票する
1 に答える
692 参照

html - スクロール可能な div を使用してブラウザーの履歴を戻す

セクション 1 と 2 にジャンプすると、すべて正常に動作し、テストしたブラウザー (IE8、FF3.6、Chrome 5.0.342.3) は、div 内のそれぞれのアンカーまで下にスクロールします。しかし、ブラウザの履歴の戻るボタンを押しても、div はスクロールアップしません。

javascript を使用せずにこれを機能させる方法はありますか?

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

asp.net - ASP.Net: 戻るときにページを期限切れにする

基本的に、私が構築しているこのサイトのすべてのページは、ユーザーがブラウザーで [戻る] (またはキー コントロール) をクリックするとアクセスできず、履歴をさかのぼろうとするとページが期限切れになります。

私は Global.asax::Application_BeginRequest に入れました

これにより、キャッシュがクリアされ、ユーザーがログアウトしているときにページに戻ることができなくなりますが、ユーザーがログインしている間はジョブを実行しません.

私は、JavaScript のアプローチを使用することを人々が提案した投稿を見ました。

ページで。しかし、これを行うにはJavaScriptを有効にする必要があるため(ユーザーは無効にできます)、これを行いたくありません。

提案をお待ちしております。

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

google-chrome - ローカルマシンでプログラムでGoogleChromeブラウザの履歴にアクセスする方法

一定期間のインターネットアクティビティ(どのサイトにアクセスしたか、何回アクセスしたかなど)を示す簡単なプログラムを作成したいと思います。私は主にGoogleChromeブラウザを使用しています。Chromeがこの場所にブラウザの履歴を保存していることを知りました(間違っている場合は修正してください)

履歴ファイルを開くにはどうすればよいですか?ファイル拡張子はありません。メモ帳、SQLiteブラウザを使用して開くことができませんでした。プログラムでこのデータにアクセスするにはどうすればよいですか?それがどのファイル形式であり、C#のようなプログラミング言語を使用してそれを読み取る方法を知りたいです。

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

javascript - サイトは履歴の最初の項目ですか?

サイトが履歴の最初の項目であるかどうかを調べる方法は? セキュリティ上の理由により、これは機能しません。

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

android - Androidはブラウザの履歴を読みます

Android携帯でブラウザの履歴を読みたい。

ドキュメントを読んだ後、android.provider.Browserクラスでブラウザの履歴を読み取ることができることがわかりました。それは:

...を返すメソッドCursor

カーソルを処理するためのヘルプ、またはブラウザの履歴を取得するためのサンプルコードを入手できますか?

0 投票する
1 に答える
413 参照

asp.net - IE の戻るボタンは 1 回だけ機能します (ブラウザーの履歴にエントリが 1 つしかないかのように)

ブラウザの履歴の問題を修正しようとしています。私たちの顧客は、しばらくの間、ASP.Net イントラネット ページを実行しています。同僚が作った。最近、彼らのページ (アプリケーション) に作成した「戻るボタン」を修正するように依頼されました。

サイトマップを見て、クリックすると親ページが読み込まれます。ただし、状況によっては、「javascript:history.go(-1)」を使用する必要があります。私たちのテスト システムではすべて正常に動作しましたが、テスト サーバーに展開すると、誤動作し始めました。彼らの本番環境にも同じ問題があることに気付きました。

どうやらすべてのマシン (IE を実行している) は、ブラウザーの履歴で 1 ページしか戻ることができません。これは意図的なものではありません。IT スタッフの 1 人に、他のブラウザや OS を試してもらいました。どうやら問題は (今のところ) IE を使用している場合にのみ発生します。テストした他のブラウザはすべて問題ありませんでした。私の開発システムでは、この問題は発生しません。また、他の人にサイトを見てもらっても問題は発生しません。

ブラウザの履歴の長さの設定と 20 日間を確認しました。ここでstackoverflowを検索してみましたが、ブラウザの履歴に関する唯一の関連する回答は役に立ちませんでした. JavaScript または Java を使用してブラウザー (IE、Firefox、Opera、Chrome) の履歴をブラウザー自体から消去する方法は?

また、戻るボタン (IE のもの) を押すと、1 ページ戻るだけで機能します。複数ページ戻ることはできません。

どうすればこれを修正できますか?

サーバー: W2k3 R2 SP2 クライアント: XP だと思います / ほとんどが IE 8

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

java - GWTの履歴を「進む」か「戻る」かを判断するにはどうすればよいですか?

GWTのHistoryHistoryJavaDocsを調べていますが、進むボタンが押されたか、戻るボタンが押されたか(実際的にまたはユーザーによって)を判断する方法がないことに気付きました。「ボタンの押下」は、登録されたaddValueChangeHandlerによって処理されますが、ハンドラーに渡されるのは、履歴スタック上の文字列だけです。「履歴」が「戻る」(戻る矢印ボタンを使用)または「進む」(右矢印ボタンを使用)のどちらに移動しているかはわかりません。これを判断する方法はありますか?

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

html - HTML キャッシュの履歴を戻す

ボタンを押すために使用するhistory.back()とどうなりますか?

HTML コンテンツは、ブラウザーのローカル履歴またはキャッシュから表示され、ブラウザーがサーバーに要求することはありませんか? または、ブラウザの履歴にある URL に基づいて、ブラウザがサーバーに要求しますか?

0 投票する
1 に答える
439 参照

c# - Windows Mobile ブラウザー履歴の取得

ユーザーが Windows Mobile 電話でアクセスした URL のリストを取得するにはどうすればよいですか?

と を使用して、ユーザーのキャッシュで訪問た URL を正常に取得するプログラムを作成しましたが、これはユーザーの実際のWeb 履歴とは異なることを理解しています。いずれにせよ、正しい結果が得られないようです。FindFirstUrlCacheEntryFindNextUrlCacheEntry

編集:探しているファイルはindex.dat. しかし、存在するとしても、デスクトップ マシンと同じ場所にあるとは限りません。そして、それを解析する方法がわかりません。この分野での経験は大歓迎です。