2012-05-10 3 views
0

URL을 변경하는 것이 가능하지만 해시 태그 뒤에있는 부분에만 허용되는 것으로 알고 있습니다. (아약스로드 된 콘텐츠에 사용하고 있습니다.)자바 스크립트로 URL 변경하기

이제 해시 태그를 사용하지 않는 사이트의 도메인 이후 URL도 일부 웹 사이트에서 변경되는 것을 보았습니다. 모든 브라우저에서 가능합니까? 이러한 기능은 향후 html/js 사양에서 제안되었지만 여전히 승인되지는 않았지만 한 번 읽었습니다.

답변

2

그들은 역사의 API를 사용 : 아약스에서 일반적입니다

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

.

디버깅이 쉽지 않고 고통스럽지 않도록주의하십시오.

당신이 좋아하는 경우에, 당신이 한 페이지 사이트의 소스를 읽을 수 있습니다 : 확실히 일부가 앞뒤로 완벽하게 작업을 진행하는 데 필요한 바이올린을 켜고있다, 그러나 : http://dystroy.org/re7210/

+0

나는 디버깅 어렵거나 고통스러운 언급하지 않았다 제 경험상 API는 깨끗하고 사용하기 쉽습니다. – jimw

+0

응용 프로그램의 상태가 서로 다른 화면 및 워크 플로 등으로 복잡해지면 대부분의 아약스 작업보다 제 생각에는 더 많은 작업이 필요합니다. 그러나 그것은 단지 제 의견입니다;) –

+0

jquery 히스토리 플러그인을 통해 이미 이것을 사용하고 있습니다. 질문이 아니 었습니다. 당시 나는 웹 페이지에서 AJAX 로딩을 구현했지만 해시 태그 이후의 부품 만 변경할 수있었습니다. 이제는 도메인 이름 뒤에있는 모든 것을 변경할 수있는 것 같습니다. 어떤 브라우저가이를 지원합니까? – petres

관련 문제