2010-03-31 7 views

답변

9

브라우저 기록에서 항목을 삭제할 수는 없지만 새 문서를 창에로드 할 수 있으며 자바 스크립트로 기록을 바이 패스합니다. 이것은 위치의 replace() method으로 수행된다

top.location.replace(newUrl); 
+0

URL의 앵커 부분 만 변경된 경우 작동하지 않았습니다. 최소한 Safari 5는 location.replace가 호출 될 때 앵커 부분을 멀리 둡니다. – akauppi

4

브라우저의 기록이 아닌 응용 프로그램 (클라이언트 또는 서버 측)에, 사용자에 속하는 변경 될 때 역사 점을 추가 할 수 있습니다. javascript를 통해 액세스 할 수있는 방법이 없으며 이는 매우 좋은 방법입니다.

+2

마지막으로, Gmail에서의 사건을 맡아 그것으로 로그인 있는지 숙박 사인을 체크 닫고 브라우저를 다시 Gmail을 열어, 현재 브라우저에서 주소 많은 시간을 변경하고 의지 객체 당신의 메일 박스에 착륙 할 수 있지만 그 중 아무 것도 뒤로 버튼을 통해 접근 할 수 없습니다. 그들은 그걸 어떻게 햇어. –

+2

@Praveen Prasad는 요청이 리디렉션되어 브라우저 기록을 표시하지 않을 가능성이 높습니다. – dublintech