"history"와 함께 ember.js를 사용하고 있습니다. 로드 된 내 사이트의 첫 번째 경로 (예 : URL에 입력 한 경로)가 잘 렌더링됩니다. linkTo 두 번째 경로를 얻기 위해 앵커 클릭 할 수 있지만 첫 번째 경로 (처음로드 된 하나)로 돌아가려면 뒤로 단추를 클릭하면 라우팅되지 않습니다.초기 경로가 기록에 없습니다. - ember.js 위치 : "history"
초기 경로를 방문 기록으로 푸시 할 수있는 방법이 있습니까? 이 작업을 수행해야합니까?
내 경로 매핑은 다음과 같습니다
App.Router.reopen({
location: "history"
});
App.Router.map(function() {
this.resource("foods", function(){
this.route("index", {path: "/"});
});
this.route("fourOhFour", { path: "*:"});
});
참고 : 내가 http://mysite.example/ 또는 http://mysite.example/foods에서 시작 여부를 상관하지 않는 것 같습니다. 두 경우 모두 초기에로드 된 경로로 되돌아 가려는 시도는 아무 효과가 없습니다.
아마 나는 역사에 뭔가를 몰아 넣어야 할 것이지만 어떻게해야하는지, 왜 내가해야 하는지를 모릅니다. "fourOhFour"는 정의되지 않은 경로 BTW에 대한 나의 처리기입니다. 나는 그것이이 문제와 관련이 있다고 생각하지 않는다.
조언을 환영합니다.
고맙습니다. @mysterlune. 나는 너의 것이 좋은 캐치라고 말하고 싶다. [The webkit bugs db] (https://bugs.webkit.org/buglist.cgi?quicksearch=popstate)는 브라우저에 대한 임박한 수정을 제안하지 않습니다. 패치가 이미 병합 된 것 같습니다. – laurelnaiad