問題タブ [html5-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 投票する
1 に答える
682 参照

url-rewriting - history.js は URL からクエリ パラメータを削除します

ajax Web サイトにhistory.jsを使用しています。私が理解できないことの1つは、URLをHistory.pushStatehttp://mysite/default.aspx?myparam=paramvalueを使用するように変更する方法ですか?http://mysite/

default.aspx?myparam=paramvalue を取り除くには?

`History.pushState('','','/'); を試しました。それは動作しません

ありがとう仲間

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

jquery - 戻るボタンのクリック時に AJAX アクションを元に戻すにはどうすればよいですか?

履歴 API を理解しようとしていますが、ドキュメントを読んだ後、ほとんど何も理解できません。

たとえば、次の AJAX があります。

次のブラウザ URL 操作:

これはわかります。何かをクリックして、URL を変更します。戻るをクリックして、URL を元に戻します。

しかし、AJAX クリックの後に戻るボタンがクリックされた場合、AJAX 呼び出しを元に戻す必要があります。その場合、それは結果の div が再び空になるか、またはいくつかのものをクリックしてからクリックして戻った場合、前のものをロードすることになります。

どうすればこの効果を達成できますか?

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

javascript - popstate が発生したときにページを 1 回更新しますか?

経由で移動する長いページがありますscrollTop()

scrollTop() はブラウザーの戻るボタンでは適切に機能しないため (ブラウザーはそれを無視します)、すべての popstate でブラウザーを更新しようとすると、機能し、ユーザーのスクロール位置が本来あるべき場所になります。

問題は、コードが無限にリフレッシュされることです。

一度だけ更新するように修正するにはどうすればよいですか? 試しone()ましたが同じです。

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

javascript - 前のページ phonegap javascript を取得する

phonegapでJavaScriptを使用して前のページを取得するにはどうすればよいですか?

特定の html ファイルから来た場合にのみ戻りたい ( window.history.back())。そうでない場合は、戻るボタンが押されたときに別の html ページに移動したい。それで、歴史の前のページがどれか知りたいです。

私はしばらくグーグルで検索してきましたが、自分に合った答えが見つかりませんでした。