그래서 JS 파일 내에 포함 된 기능을 사용하는이 ASP.Net 2.0 웹 사이트가 있습니다. 웹 페이지가 js 파일을로드 할 때 잘로드됩니다. 그러나 서버에서 해당 파일의 내용을 변경하면 변경 사항이 사용자의 브라우저로 전파되지 않습니다. 그것은 날짜가 지난 파일에 따라 작동합니다. 브라우저가 수정 된 파일을 서버에서 다시로드하도록하려면 어떻게해야합니까?서버에서 수정했을 때 브라우저에서 JavaScript 파일을 다시로드하지 않습니다.
3
A
답변
8
하나의 오히려 보편적 인 해결책은 (내가 생각하기에 여기서도 사용됩니다) 버전 번호가 들어있는 javascript 파일의 url에 쿼리 문자열을 추가하는 것입니다. 쿼리 문자열을 변경하면 브라우저가이를 새 파일로 처리하고 캐시에서 파일을 선택하지 않고 다운로드합니다. file.js?v=2
file.js?v=3
에 변경 위의 예에서
<script type="text/javascript" src="http://example.com/file.js?v=2"></script>
대신 캐시
file.js?v=2
를로드하는 파일을 다운로드하려면 브라우저를 강제 것이다.
6
일반적으로 브라우저에서 업데이트를 수행하는 가장 빠른 방법은 CTRL + F5입니다.
그렇지 않으면 브라우저의 캐시를 비워야합니다.
Firefox를 사용중인 경우 Web Developer Toolbar 플러그인을 사용하면 "기타 -> 개인 정보 삭제 -> 캐시"를 쉽게 누를 수 있습니다.
관련 문제
- 1. 수정했을 때 app/reread app.config 파일을 어떻게 다시 시작합니까 (.NET)?
- 2. jsp에서 브라우저에서 파일을 읽을 때
- 3. FB.XFBML.parse가 FBML을 다시로드하지 않습니다.
- 4. jPlayer가 일부 브라우저에서 파일을 재생하지 않습니다.
- 5. javascript Camino 브라우저에서 .children이 작동하지 않습니다.
- 6. ASP.Net 데이터 목록은 다시로드하지 않습니다
- 7. 변경되었을 때 App Engine Development Server가 코드를 다시로드하지 않습니다.
- 8. UITableViewController가 데이터를 다시로드하지 않습니다. - ASIHTTPRequest
- 9. Gunicorn이 장고 응용 프로그램을 다시로드하지 않습니다.
- 10. 브라우저에서 가져 오기 전에 서버에서 보낸 js 파일을 편집하려면 어떻게해야합니까?
- 11. 브라우저에서 JavaScript 메모리가 어떻게 작동합니까?
- 12. 브라우저에서 서버에서 PDF를 임베드하는 경우
- 13. NSURLConnection sendSynchronousRequest가 나중에 데이터를 다시로드하지 않습니다.
- 14. UITableView가 섹션 및 내용을 다시로드하지 않습니다.
- 15. UINavigation 바가 첫 번째보기를 다시로드하지 않습니다.
- 16. iPhone 앱을 다시 열면 데이터를 다시로드하지 않습니다.
- 17. HTTPS를 사용할 때 Javascript 파일을 안전하게 전달
- 18. 레일스가 아약스 포스트에서 세션을 다시로드하지 않습니다.
- 19. 브라우저에서 예외를 표시하지 않습니다.
- 20. 다른 서버에서 파일을 다운로드하는 서버에서 파일을 다운로드하는 방법은 무엇입니까?
- 21. Chrome 브라우저에서 window.location이 작동하지 않습니다.
- 22. 예기치 않은 보안 문제 - 브라우저에서 로시와 서버에서
- 23. 웹 서버에서 파일을 프로그래밍 방식으로 다운로드
- 24. 임의의 이미지 자바 스크립트를 사용하여 캐시에서 이미지를 다시로드하지 않습니다.
- 25. 브라우저에서 PHP 스크립트가 실행되지 않습니다.
- 26. UITableView가 데이터를 다시로드하지 않거나 cellForRowAtIndexPath를 호출하지 않습니다.
- 27. loadMovie가 내 서버에서 작동하지 않습니다.
- 28. 페이지에 양식을 제출할 때 페이지를 다시로드하지 않음
- 29. 시작할 때 JavaScript 서식 파일을 채우십시오. global.asax
- 30. Opera 브라우저에서 Ajax가 작동하지 않습니다.
니스. 훌륭하게 작동합니다. –