xxx.php
ユーザーが続行する前にログインする必要があると判断する「保護された」ページ ( ) にリンクする状況があります。ログインxxx.php
ページが表示されます。ログインに成功すると、アプリケーションなどの次のページに問題なく続きます。問題は、ユーザーがアプリケーションのトップ ページ (ログイン後の最初のページ) でブラウザーの戻るボタンを押すと、ログイン フォームにリンクされているページではなく、ログイン フォームに戻ることです。
基本的:
index.html -> xxx.php
ログインしている場合は、#app ページ (の 2 ページ目xxx.php
) に進みます。それ以外の場合は、ログイン フォームを表示し、ユーザーの応答を処理します。成功した場合は、#app ページに進みます
答えはjqueryモバイルのハッシュ/キャッシュロジックのどこかにあると確信していますが、私はそれに慣れておらず、まだよく理解していないため、どこにあるのかわかりません。
ノート:
$.mobile.changePage('#app')
ログインに成功した後、アプリケーションを呼び出すために使用します。
通常の<a href="xxx.php">
リンクを使用してxxx.php
からにアクセスしますindex.html
。