javascript - js는 어떻게 브라우저가 이전 계층으로 돌아갈 수 있도록 하여 마지막으로 떠났을 때의 상태로 돌아갈 수 있도록 합니까?
阿神2017-05-16 13:08:10
0
5
538
페이지를 이전 수준으로 되돌리려면 일련의 스타일을 포함하여 마지막으로 페이지를 떠났을 때의 상태로 돌아갈 수 있습니다. 페이지에는 이전 수준으로 돌아갈 수 있는 btn이 없습니다. 인터넷상의 사람들은 해시, 쿠키 및 저장 공간을 사용한다고 말합니다. 페이지로 이동하거나 돌아갈 수 없는 것 같습니다. 안내해 주세요.
1. 페이지 A에서 B 페이지로 들어갑니다 2. 페이지 B에서 info===='true' 3로 sessionStorage를 설정합니다. 페이지 B는 버튼을 통해 back() 함수를 호출하여 window.history를 실행합니다. .go(-1) A페이지로 돌아왔습니다 4. A페이지로 돌아온 후 정보를 얻어서 flag에 할당합니다. flag===='true'로 판단되면 B페이지에서 반환되었다는 의미입니다. 정보 값이 지워집니다. 페이지 A를 새로 고치면 정보가 지워지고 다음이 출력됩니다. 페이지가 새로 입력되었습니다. 5. A페이지를 처음부터 바로 열고 이때 B페이지를 입력하지 않으면 해당 정보가 존재하지 않으며, 페이지가 새로 입력되었습니다
window.history.go(-1);
간단합니다. 나갈 때 URL에 매개변수를 추가하세요: encode_url 다음에 이전 페이지의 주소!
예, 현재는 페이지가 어떻게 입력되는지 확인할 수 있는 방법이 없습니다. 뒤로 또는 앞으로 이동할 수 있습니다.
http://www.zhangxinxu.com/wor...
이제 페이지 A와 페이지 B
라는 2개의 페이지가 있습니다.페이지 B
으아악페이지 A
으아악프로세스:
라고 출력됩니다.A페이지와 B페이지의 내용을 복사하여 직접 테스트해보세요 - -