버튼 누르기에 history.back()을 사용하면 어떻게됩니까? 내용이 브라우저 나 캐시 및 브라우저의 지역 역사에서 표시됩니다html 캐시 이력 back
HTML은 서버에 요청 해달라고? URL을 기반으로 서버에
또는
브라우저 요청은 브라우저의 역사에있는 ??
버튼 누르기에 history.back()을 사용하면 어떻게됩니까? 내용이 브라우저 나 캐시 및 브라우저의 지역 역사에서 표시됩니다html 캐시 이력 back
HTML은 서버에 요청 해달라고? URL을 기반으로 서버에
또는
브라우저 요청은 브라우저의 역사에있는 ??
이것은 브라우저에 따라 다릅니다.
history.back()
버튼의 동작은 브라우저 제조업체에 달려있다.
JavaScript에서 "history.back()"을 호출하는 것은 브라우저의 사용자 인터페이스에서 뒤로 버튼을 누르는 것과 같습니다 (그러나 현재 표시된 위치에 프레임이 있고 탐색 된 경우에는 약간의 차이가있을 수 있습니다. 다시 말하자면).
결과가 서버 또는 "캐시"에서 오는 것인지 여부는 사용자 에이전트 (브라우저)에 달려 있습니다. 사양 (RFC 2616 섹션 13.13, http://256stuff.com/gray/docs/rfc2616/13.html#13.13)는 말한다 :
역사 메커니즘과 캐시가 다릅니다. 특히 역사에서
메커니즘은 자원의
현재 상태의 의미 상 투명한 모양으로 보여 주려 시도해서는 안된다. 오히려하는 역사 메커니즘이
를 표시하기위한 것입니다 정확히 어떤 자원을 조회했을 때 사용자가 시간 에서 보았다.
그러나, 사용자 에이전트 구현 품질이 다르다. 예를 들어 모질라/파이어 폭스의 관련 메타 버그는 https://bugzilla.mozilla.org/show_bug.cgi?id=288462
에서 찾을 수 있습니다. "되돌릴"하려는 페이지에 적절한 캐싱 헤더가 있으면 서버가 아닌 캐시에서 가져옵니다.