페이지의 주소를 변경할 수 있지만 변경시 HTTP 요청을 발행하지 못하도록하고 싶습니다. JavaScript를 사용하여 어떻게 이것을 할 수 있습니까?페이지의 위치를 변경하고 사용자를 리디렉션하지 않으려면 어떻게해야합니까?
답변
뜻은 http://www.fakebank.example
이고 주소 표시 줄에 http://www.yourbank.example
이 표시 되길 원하십니까? 이것이 가능하지 않을 이유가 분명하다고 생각합니다.
페이지로드없이 location.hash를 설정할 수는 있지만 원하는지 확실하지 않습니다. 질문이 상당히 모호합니다.
브라우저의 주소 표시 줄에 표시된 주소를 의미한다고 가정 할 때, 나는 그렇게 할 수 있다고 생각하지 않습니다. document.location 또는 window.location을 설정하면 내가 아는 한 자동으로 페이지를 다시로드합니다.
olliej가 말한 것처럼 페이지 재로드를 트리거하지 않는 해시 매개 변수 (a.k.a. 조각 식별자)를 변경할 수 있습니다.
이것은 더 자세한 정보를 제공 할 수 있습니다.
기록 항목을 추가하지 않겠습니까? 그냥 location.replace(..)
을 사용하십시오.
질문에 직접 대답하는 것은 불가능합니다. 다른 페이지로 이동하지 않고 어떻게 다른 페이지로 갈 수 있는지 묻는 중입니다.
페이지가 이미 브라우저 캐시에 있고 (장래의 날짜가 설정되어있는 경우) 기술적으로 사용자는 서버에서 다시 요청하지 않고도 해당 페이지로 이동할 수 있습니다. 하지만 아무 것도 보장 할 수는 없습니다.
당신이 찾고있는 것이 프레임 사용과 같은 것이라고 생각합니다. example.com/index.html
에서 전체 크기 프레임을 설정하고 example.com/page2.html
과 같은 다른 페이지를 포함 할 수 있습니다. 그러면 프레임 내의 모든 링크는 브라우저에 나열된 URL을 변경하지 않습니다. 정보는 this tutorial을 참조하십시오.
정확하지 않습니다. DOM이 실제로 그 위치에 있지 않을 때 DOM이 한 위치에 있다고 믿게 만드는 방법을 묻습니다. 나는 그 페이지가 어디든지 가고 싶지 않다. –
나는 그것을 얻지 못한다. 왜 이것을하고 싶니? – DisgruntledGoat
당신이 요구하는 것은 URL spoofing입니다.
Any browser allowing this 심각한 보안 문제가 있습니다.
- 1. 응용 프로그램 페이지의 테스트 사용자를 만들려면 어떻게해야합니까?
- 2. JPA : jpa-jar 위치를 하드 코딩하지 않으려면 어떻게해야합니까?
- 3. 검색 엔진에서 특정 페이지의 색인을 생성하지 않으려면 어떻게해야합니까?
- 4. 검색 엔진에서 일부 페이지의 색인을 생성하지 않으려면 어떻게해야합니까?
- 5. 변수를 반복하지 않으려면 어떻게해야합니까?
- 6. 현재 페이지의 탭 이미지를 변경하고 싶습니다.
- 7. URL 요청을 루비의 로그에 저장하지 않으려면 어떻게해야합니까?
- 8. ok 버튼을 클릭하지 않으려면 어떻게해야합니까?
- 9. 파일을 리포지토리에 업로드하지 않으려면 어떻게해야합니까?
- 10. 자바 키워드를 사용하지 않으려면 어떻게해야합니까?
- 11. 텍스트 설명을 사용하지 않으려면 어떻게해야합니까?
- 12. 프레임 디스플레이를 표시하지 않으려면 어떻게해야합니까?
- 13. 이 레이어를 겹치게하지 않으려면 어떻게해야합니까?
- 14. 정규식에서 숫자를 허용하지 않으려면 어떻게해야합니까?
- 15. 코드에서 유효성 검사를하지 않으려면 어떻게해야합니까?
- 16. 커서 이미지의 위치를 변경하려면 어떻게해야합니까?
- 17. XFBML 요소를 다시 파싱하지 않으려면 어떻게해야합니까?
- 18. sfGuardDoctrinePlugin에서 비밀번호를 변경하고 등록을 확인하려면 어떻게해야합니까?
- 19. 페이지의 시작 스크롤 위치를 결정하는 Javascript?
- 20. C# - "Everybody"사용자를 얻으려면 어떻게해야합니까?
- 21. psql의 유효 사용자를 변경하려면 어떻게해야합니까?
- 22. 사용자를 MouseLeftButtonUp의 URI로 보내려면 어떻게해야합니까?
- 23. PHP/MySQL에서 사용자를 인증하려면 어떻게해야합니까?
- 24. 내 VisualFoxPro 'EXE 파일을 분해하지 않으려면 어떻게해야합니까?
- 25. Rails에서 내 보석을 다시로드하지 않으려면 어떻게해야합니까?
- 26. 긴 CORRELATED 하위 쿼리를 반복하지 않으려면 어떻게해야합니까?
- 27. IE에서 특정 javascript 라이브러리를로드하지 않으려면 어떻게해야합니까?
- 28. 일련의 프롬프트에 goto를 사용하지 않으려면 어떻게해야합니까?
- 29. UITableView에서 삭제 기능을 허용하지 않으려면 어떻게해야합니까?
- 30. 이걸 계속 밀어 넣지 않으려면 어떻게해야합니까?
그래, 고맙지 만 이것이 불가능합니다. – ceejayoz