서버에서 Post/Redirect/Get을 수행하면 Webkit 기반 브라우저 (Chrome 및 Safari)에서 전체 페이지 (html + images + css , 등)을 다시 다운로드 할 수 있습니다. 페이지를 다시로드 한 경우와 동일하게 나타납니다.Post/Redirect/Get in Webkit은 전체 페이지 새로 고침을 발생시킵니다.
이 질문을하고 (다소 솔루션의) 크롬 도움말에 게시 것 : http://www.google.com/support/forum/p/Chrome/thread?tid=72bf3773f7e66d68&hl=en이
사람이이 일을 더 우아한 방법이 있나요? ASP.NET MVC로 작업 중이며 Javascript 또는 UserAgent를 기반으로하는 실제 페이지를 반환하는 사용자 지정 리디렉션 결과를 작성하지 않는 것이 좋습니다.
Webkit의 동작이 변경 될 때까지 기다려야합니까?
정적 리소스에 대해 Far-Future Expires 헤더를 설정하면 어떻게됩니까? –
제자리에있을 수있는 캐싱 메커니즘을 무시하는 것 같습니다. 사용자가 다시로드 버튼을 클릭하는 것과 같은 방식으로 작동하는 것처럼 보입니다. –
[게시물/리디렉션에 대한 전체 페이지 새로 고침/캐시 제어 무시] 가능한 중복 (http://stackoverflow.com/questions/3004702/full-page-reload-on-post-redirect-get-ignoring-cache-control) –