2011-08-24 14 views
3

내 인덱스 페이지에 코드를 썼습니다. URL을 변경하지 않고 페이지를 리디렉션

window.location.replace(www.mysite.com/index2.html);

리다이렉트되었지만 명백한 URL도 바뀝니다.

예를 들면. 내가 www.mysite.com/index.html을 실행할 때

www.mysite.com/index2.html 페이지를 실행해야하며 브라우저 주소는 www.mysite.com/index.html를 표시해야합니다.

jquery 또는 자바 스크립트에서이 작업을 수행하려고합니다.

답변

0

브라우저 기록을 스푸핑하지 않으면이 작업을 수행 할 수 없습니다. 당신은 당신이 history.pushState() 모든 브라우저에서 지원되지 않는다는 index.html

참고 index2.html를 표시 할 프레임을 사용할 수 있습니다, 그렇지 않으면 여기

https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history#section_4

예를 찾을 수 있습니다.

+0

저는 이것이 asp 페이지에서 server.transfer로 수행 할 수 있음을 알고 있습니다. 나는 jquery에서 이것을하는 curisos 다. –

관련 문제