2014-07-15 3 views
0

이 게시물을 읽을 시간이 있습니다.HTML 해시 문제 - IE8

내 웹 응용 프로그램은 (/ mypage/mypage # hash) 해시를 프로그래밍 방식으로 추가하면 로그인 후에도 해시가 없습니다. 다른 브라우저에서는 해시가 추가 된 경우에도 브라우저의 Back 버튼을 클릭하면 로그인 페이지로 이동합니다 (이 동작은 내가 원했던 것입니다 -/mypage # hash to/loginpage). 그러나 IE8에서 Back 버튼을 클릭하면 해시가없는 동일한 페이지로 이동합니다 (/ mypage # hash to/mypage).

이 문제에 대한 해결 방법이나 생각은 무엇입니까 ?? 정말로 고맙습니다. 그것의 명확하지 않은 경우에, 저에게 사문하십시오. 내가 너에게 분명히 해줄거야.

Thanksss !!!!

+2

사용하는 코드는 무엇입니까 같은 자신의 뒤로 링크를 넣을 수 있습니다? JSFiddle을 제공하더라도 도움이 될 것입니다. –

+0

JSFiddle이 SpringMVC를 사용하고 있기 때문에 JSFiddle이 도움이 될 것이라고 생각하지 않습니다. 간단하게하기 위해, URL에 해시를 이미 가지고 있기 때문에,'Back' 버튼을 앞에있는 페이지로 가도록하고 싶습니다. Thx .. – kenicky

답변

0

당신은 사용할 수 있습니다

window.location.hash = 'hash'; 
+0

나는 이미 URL에 해시가 있어야합니다. 프로그램 적으로'document ready'에서 해시를 설정하면'back redirection to no hash. 나는 그렇게하지 않아야한다. 어떤 아이디어? 답장을위한 thx ... – kenicky

0

잘 모르겠어요이 도움이되지만 그것을 시도 줄 수도 어떠했는지 : 많이 없다

<head> 
    <link rel="prev" title="" href="/loginpage"> 
<!-- ... --> 

이있는 브라우저의 동작에 영향을 미칠 수를 케이스.

당신은 물론 항상

<a href="/loginpage"> 
+0

답장을위한 Thx, 그러나 나는 이것을 할 수 없다. 나는 이것을 브라우저의'뒤로 (Back) '버튼에 구현해야한다. – kenicky

+0

@kenicky 가능하지 않다고 생각합니다. – DanFromGermany

+0

오 ... 자동으로 URL에 해시가있는 방법이 있다고 생각하십니까? – kenicky