나는 현재 웹 사이트 작업을 다음과 같은 문제를 건너 왔어요 오전 : 내 웹 사이트 이름이 페이지의 첫 번째 호출에 www.mysite.com.
라고 가정브라우저가 기록을 상태로 푸시하는 것을 방지하려면 어떻게해야합니까?
,있는 URL에서 특정 매개 변수가 있는지 여부를 내 자바 스크립트를 확인, 웹 응용 프로그램 상태에 중요합니다. 이러한 매개 변수는 다음과 같습니다.
lang - language --> lang=1 means German
page - current Page --> page=home means its the homepage
cats - categories --> cats=1,2,3 means that the default categories are 1,2 and 3
방금 www.mysite.com을 호출하면 스크립트는 매개 변수가 설정되어 있지 않음을 감지합니다. 그런 다음 기본 매개 변수를 설정합니다. 브라우저 기록 내부에 두 개의 국가가 설정되어 있는지,
www.mysite.com/#/page=home&lang=1&cats=12,13,18
이에 대한 진짜 문제는 다음과 같습니다 해시 마크와 URL 수정을 바탕으로, 나는 URL을 설정합니다. 첫 번째 매개 변수는 www.mysite.com이고 두 번째 매개 변수는 매개 변수가있는 복합 URL입니다.
그래서
www.mysite.com/#/page=home&lang=1&cats=12,13,18
에서 현재 나는 상상 지금 리턴 버튼을 누릅니다. 브라우저는 매개 변수가 없음을,
www.mysite.com
다음 내 자바 스크립트가 감지 나를 데리고 온다, 그래서이 문제를 해결하는 방법
www.mysite.com/#/page=home&lang=1&cats=12,13,18
다시 나를한다? 내 JavaScript를 사용하여 각 상태를 푸시 할 수 있도록 기록을 완전히 수동으로 관리 할 수 있습니까?
감사합니다.
웹 응용 프로그램이 URL에 해시없이 기본값을 사용하도록 만들 수 있습니까? –
기본값은 무엇을 의미합니까? – tellob