계속 진행하기 전에 사용자가 로그인해야한다고 결정한 "보호 된"페이지 (xxx.php
)로 연결되는 상황이 있습니다. 따라서 xxx.php
은 로그인 페이지를 표시합니다. 성공적으로 로그인하면 응용 프로그램, 등등의 다음 페이지로 문제없이 계속 진행합니다. 문제는 사용자가 응용 프로그램의 첫 페이지 (로그인 후 첫 페이지)의 브라우저 뒤로 버튼을 누르면 로그인 양식에 링크 된 페이지가 아니라 로그인 양식으로 반환된다는 것입니다. 기본적으로뒤로 버튼을 눌렀을 때 로그인 양식 건너 뛰기
가 :
로그인 한 경우 index.html -> xxx.php
페이지 (xxx.php
의 두 번째 페이지) 다른 디스플레이 로그인 양식 및 프로세스 사용자 응답을 #app 계속 성공 #app 페이지
답변은 jquery 모바일의 해시/캐시 로직 어딘가에있을 것이라고 확신합니다. 아직 익숙하지 않아 어디에서 확실하게 알 수 없으므로 아직 제대로 이해하지 못했습니다.
주 :
내가 성공적으로 로그인 한 후 응용 프로그램을 호출 할 $.mobile.changePage('#app')
를 사용합니다.
보통 <a href="xxx.php">
링크를 사용하여 xxx.php
에서 index.html
으로 연결합니다.
주'.live 도움()'이있다 jQuery 1.7 =>] (http://api.jquery.com/on/)의 ['.on()'에 대한 지원이 중단되었습니다. – ManseUK
가장 좋은 결과는 인증 후 메인 페이지로 changepage를 할 때 changeHash를 false로 설정 한 것입니다. – mlewis54