2009-10-18 7 views

답변

11

뜻은 http://www.fakebank.example이고 주소 표시 줄에 http://www.yourbank.example이 표시 되길 원하십니까? 이것이 가능하지 않을 이유가 분명하다고 생각합니다.

+1

그래, 고맙지 만 이것이 불가능합니다. – ceejayoz

0

페이지로드없이 location.hash를 설정할 수는 있지만 원하는지 확실하지 않습니다. 질문이 상당히 모호합니다.

0

브라우저의 주소 표시 줄에 표시된 주소를 의미한다고 가정 할 때, 나는 그렇게 할 수 있다고 생각하지 않습니다. document.location 또는 window.location을 설정하면 내가 아는 한 자동으로 페이지를 다시로드합니다.

olliej가 말한 것처럼 페이지 재로드를 트리거하지 않는 해시 매개 변수 (a.k.a. 조각 식별자)를 변경할 수 있습니다.

+0

이것은 더 자세한 정보를 제공 할 수 있습니다. Bungle

0

기록 항목을 추가하지 않겠습니까? 그냥 location.replace(..)을 사용하십시오.

0

질문에 직접 대답하는 것은 불가능합니다. 다른 페이지로 이동하지 않고 어떻게 다른 페이지로 갈 수 있는지 묻는 중입니다.

페이지가 이미 브라우저 캐시에 있고 (장래의 날짜가 설정되어있는 경우) 기술적으로 사용자는 서버에서 다시 요청하지 않고도 해당 페이지로 이동할 수 있습니다. 하지만 아무 것도 보장 할 수는 없습니다.

당신이 찾고있는 것이 프레임 사용과 같은 것이라고 생각합니다. example.com/index.html에서 전체 크기 프레임을 설정하고 example.com/page2.html과 같은 다른 페이지를 포함 할 수 있습니다. 그러면 프레임 내의 모든 링크는 브라우저에 나열된 URL을 변경하지 않습니다. 정보는 this tutorial을 참조하십시오.

+0

정확하지 않습니다. DOM이 실제로 그 위치에 있지 않을 때 DOM이 한 위치에 있다고 믿게 만드는 방법을 묻습니다. 나는 그 페이지가 어디든지 가고 싶지 않다. –

+0

나는 그것을 얻지 못한다. 왜 이것을하고 싶니? – DisgruntledGoat

관련 문제