2013-07-22 2 views
0

브라우저에서 임의의 페이지를 열고 뒤로 버튼을 클릭하면 캐시에서 브라우저가로드됩니다. 뒤로 버튼을 클릭하면 브라우저 캐시에서 데이터를로드하지 않고 페이지를 새로 고침해야합니다. 가능한 해결책이 있습니까?뒤로 버튼을 클릭하면 브라우저 페이지가 다시로드됩니다.

+0

중복 가능성 (http://stackoverflow.com/questions/9046184/reload-the-site-when-reached-via-browsers-back -button) – Ravi

+0

document.referrer를 사용하여 어디에서 왔는지 확인하십시오. – Sedz

답변

1

당신은 Cache-Control general-header 필드는 Request/Response chain에 따라 모든 캐시 메커니즘이 반드시 따라야하는 지시자를 지정하는 데 사용됩니다 Request Header Chache-Control

해야 할 수도 있습니다. 지시문은 캐시가 요청 또는 응답을 방해하지 않도록하는 동작을 지정합니다. 이러한 지시문은 일반적으로 기본 캐싱 알고리즘보다 우선합니다. 캐시 지시문은 요청에서 지시문이 있으면 동일한 지시문을 응답에 제공한다는 의미가 아니라는 점에서 단방향입니다. [브라우저 백 버튼을 통해 도달 할 때 사이트 리로드]의

Note that HTTP/1.0 caches might not implement Cache-Control and 
    might only implement Pragma: no-cache 
+0

귀중한 답변을 보내 주셔서 감사합니다. 내 gsp 페이지에서 어떻게 사용할 수 있는지 이해하지 못했습니다. 나는 grails에서 일하고있다. 나는 내가 뒤로 가고 싶은 곳의 페이지 또는 뒤로 버튼을 누른 후에 갈 것입니다. – user1791574

관련 문제