問題タブ [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.
jquery - jQuery: .post() メソッドでページをポストバックしませんか?
.post()
含まれているページをポストバックせずに jQuery のメソッドを使用することについて質問があります。
これは、図書館システムの書籍ページのコードです。ユーザーが [Return book] ボタンをクリックすると、jQuery を使用.post()
してデータベースに返される本を設定します。
データベース トランザクションは検索に機能しますが、ページもポスト バックします。
これ自体は問題ではありませんが、[戻る] ボタンの動作が変わってしまいます。これが問題です。ユーザーが [本を返却] をクリックしてからブラウザの [戻る] ボタンを使用すると、本を返却する前の本のページが表示されるため、本がまだチェックアウトされているように見えます。
次のいずれかの方法がありますか?
- jquery
.post()
メソッドを使用してページをポストバックするのを避け、ページの必要な部分だけを変更するか、または - 前のページに直接戻るように [戻る] ボタンを修正しますか?
ありがとう!
jquery - jQueryajaxに履歴を追加する
履歴プラグイン機能を(本当に単純な)ajaxコードに追加する方法がわかりません。
これまでの私のコードは次のとおりです。
これにより、IDが「biog-containers」のdivを含むリンクされたページのコンテンツがプルされます(これは、人々の経歴へのリンクを持つ名前のリストです。これは、バロックオーケストラのサイトです!)。
ajax呼び出しはうまく機能しますが(yay jQuery!)、履歴プラグインのサポートを追加することについてグーグルでググってみました。
助けてくれてありがとう。
javascript - 履歴。更新して戻る
History.back();
前のページを完全に更新した機能が欲しいのですが。
それを行う方法(そしてIE、FF、Chromeで機能させる)。
javascript - history.back ボタンはセッションで問題を引き起こします
javascript:history.back() 関数の問題に直面しています。次にシナリオです。
同じユーザーと単一のアプリケーションに対して、ID S1 と S2 を使用して 2 つのセッションを開いています。セッションS1では、xyz.jspと言うページにいて、セッションS2では、同じページにいて、上記のjavascript関数を使用するback()ボタンを持つ両方のページにあります。また、最後のアクションはセッション S2 で実行されました (これは、セッション 2 でアクションを実行した後、両方のブラウザーを 15 分間理想的な状態に保ったことを意味します)。
セッションS1に戻って[戻る]ボタンをクリックすると、15分後にセッションS1でユーザーがすぐにログアウトされます。ブラウザは、セッション 2 の最後の履歴がある履歴ページを探しているようで、ログアウトします。
私は実際の問題について確信が持てず、問題を説明して意見を提供するためにあなたの助けが必要です.
ありがとう、ハヌマント
javascript - Javascript を使用してブラウザの履歴に次のページがあるかどうかを確認できますか?
ここに簡単な説明があります: iWebKit を使用して、Web ページをフルスクリーンの iPhone アプリとして表示しています。これを行うと、不動産は得られますが、ナビゲーション ボタンは失われます。ページに進む/戻るボタンを配置して、その機能を取り戻すことができます。これらのボタンと同じ行に他のコンテンツ (「ホーム」ボタンやタイトルなど) を配置できるため、これは望ましいことです。
実際に移動する次のページまたは前のページがあるかどうかに応じて、これらの JavaScript を使用した進むボタンと戻るボタンの表示を制御できるようにしたいと考えています。たとえば、次のページがない場合、次のボタンはグレー表示され、クリックできなくなります。ボタンの表示方法を制御できない場合、ボタンをクリックできますが、効果はありません。これは、ユーザーの混乱につながる可能性があります。
結論として、履歴に次のページがあるかどうかを教えてくれる、実際にアクセスできるデータがあるかどうかを知りたいです。ついでに、前のページ。私の読書から、history.next
セキュリティ上の理由から隠されています。これらのページが存在するかどうかを確認するのではなく、実際にページを遷移する方法としてのみ役立つようですhistory.forward()
。) は、履歴にあるページ数を示しますが、そのキューのどこにいるかはわかりません。history.go(1)
history.length(
ブラウザの履歴に次/前のページがあるかどうかを確認する方法はありますか?
ajax - JavaScriptで追加したdomオブジェクトをブラウザの履歴に登録する方法
顧客のリストを表示するページがあります。ユーザーが「Susy」などの新しい顧客を追加すると、Susy をデータベースに追加する ajax 呼び出しがあり、AjaxOnSuccess は Susy を DOM に追加します (ページを更新することなく)。
私が抱えている問題は、ユーザーがページから移動して戻るボタンを押したときに Susy が表示されないことです... Susy を表示するには、userr がページを更新する必要があります。これを修正する方法はありますか、それとも運が悪いのでしょうか?
ありがとう
android - Android: ホームページの読み込み後に履歴を削除する
ねえ、アンドロイド初心者はここで助けが必要です.
ホームページがロードされた後、webview ブラウザーにブラウザーの履歴を削除させようとしています (そのため、この公開アプリを次に訪れたユーザーには前のセッションが表示されません)
私はwebviewクライアントを作成し、
String URLをアプリのホームページのURLに変更する方法がわかりません。
また、ホームボタンのonclicklistenerに2番目の機能を追加しようとしましたが、運もありません。誰かが助けたい場合は、そのコードを貼り付けることもできます。
ありがとう
jquery - プログラムでjquery uiタブを選択するときにtabselectイベントを呼び出す方法
私はjQuery UIタブを使用しています。APIを使用してjsonをロードし、タブのコンテンツを生成するtabselectイベントがあります。
タブのリンクに履歴プラグインも使用しています。
したがって、ユーザーが mypage#tab1 にアクセスすると、tab1 が自動的に読み込まれます。問題は、tabselect イベントが発生しないため、コンテンツが読み込まれないことです。
ドキュメントがロードされた後に、これらすべてが行われるようにしました。手動でタブに移動すると、tabs("select", ...); を使用する場合とは異なり、正常に動作します。
タブをクリックするのではなく、プログラムでタブを選択するために通常のイベントが発生するように、有効にする必要があるオプションはありますか?
browser - ブラウザの履歴を合法的に解析する
訪れたサイトをもとに提案してくれるサービスを作りたい。これは、ユーザーが制御できるプロセスです。つまり、サービスはユーザーの閲覧履歴から「記録/提案」を開始し、サービスに開始 (および停止) を指示するだけです。
ハッキングや潜在的に違法な方法を探しているわけではありません。技術的には、Javascript を (たとえば) ブックマークレットのようなものとして使用すると、これは可能でしょうか? それとも、拡張機能のように、より基本的なブラウザ アクセスを備えたものが必要でしょうか?
ご指導いただきありがとうございます。
iphone - UIWebViewの履歴を保存してリロードします
UIWebViewのサブビューを持つビューがあり、ビューは明らかにビューコントローラーによって管理されています。たとえば、このUIWebViewをしばらく参照してから、別のView Controllerによって管理されている別のビューに移動してから、UIWebViewビューに戻ります。親URLが読み込まれ、私が残したURLは読み込まれません。履歴とともに閲覧したURLを読み込むにはどうすればよいですか。つまり、ビューを切り替えたURLから親URLに戻ることができます。コードが役立つかもしれません。
このWebビューに戻ると、「url」が再度ロードされます。ただし、UIWebViewが最後にあったURLをロードする必要があります。ありがとう。