Tôi có một trang web mà tôi đã làm một số thời gian trước đây họ yêu cầu một số tính năng mới và tôi đã thực hiện một số thay đổi trong một số tệp javascript, nhưng khi tôi xuất bản các khách hàng sử dụng IE có vấn đề với bộ nhớ cache như vậy họ trình duyệt họ có phiên bản cũ của javascript. Làm thế nào tôi có thể xóa bộ nhớ cache của khách hàng để khi họ truy cập trang web họ sử dụng các tập tin javascript mới nhất mà tôi sửa đổi.asp net javascript Cache rõ ràng
5
A
Trả lời
4
Khi bạn giới thiệu tệp javascript của mình, hãy gắn thêm số phiên bản vào cuối tệp dưới dạng chuỗi truy vấn. Một cái gì đó như
<script src="yourjsfile?version=1.0" type="text/javascript"></script>
Điều này sẽ đề cập đến url mới sẽ không có trong bộ nhớ cache và trình duyệt sẽ tải xuống tệp mới nhất.
Các vấn đề liên quan
- 1. JavaScript được lưu trong bộ nhớ cache rõ ràng bao gồm trong Firefox
- 2. Bộ nhớ cache rõ ràng của jQuery khi đăng xuất
- 3. biểu đồ .net rõ ràng và thêm lại
- 4. Can không rõ ràng input type = file trong javascript jquery
- 5. Cạm bẫy JavaScript không xác định rõ ràng?
- 6. .NET & ASP vs PHP
- 7. ASP .Net WorldPay Integration
- 8. ASP .NET Singleton
- 9. Canvas rõ ràng trong Paper.js
- 10. Rõ ràng nulling
- 11. UpdateSourceTrigger = Rõ ràng
- 12. C++ vector :: rõ ràng
- 13. Subimplicits rõ ràng
- 14. Làm cách nào để buộc bộ nhớ cache/cookie của người dùng rõ ràng?
- 15. Nội dung tĩnh không làm mới với symfony2 lệnh bộ nhớ cache rõ ràng
- 16. Trình tải ảnh chung - bộ nhớ cache rõ ràng theo cách thủ công
- 17. Khi nào thư viện/bộ nhớ cache trong iPad rõ ràng?
- 18. "C" cache L2 có lập trình rõ ràng trên các máy Linux
- 19. Bộ nhớ cache trang rõ ràng như thế nào trong CodeIgniter
- 20. AutoCompleteBox và SearchText Rõ ràng
- 21. Loại 'System.Web.Mvc.ViewPage' không rõ ràng
- 22. multiprocessing.value rõ ràng cú pháp?
- 23. UITableXem dữ liệu rõ ràng
- 24. WebView rõ ràng nội dung
- 25. Loại không rõ ràng typedef
- 26. UISearchBar hình nền rõ ràng
- 27. Trường hợp nhập rõ ràng
- 28. JTextPane văn bản rõ ràng
- 29. vector :: rõ ràng trong C++
- 30. Rõ ràng mảng của setTimeout
Giả sử, nên sử dụng timespan thay vì số phiên bản tại đây – Alex
Không, cần sử dụng timespan. Sử dụng timespan sẽ luôn tải tệp từ máy chủ. Ở đây khi tệp được thay đổi thì chỉ có tệp mới được tải xuống. – rahul
Đúng vậy. Điều duy nhất tôi muốn đề cập đến là không quên thay đổi tham số truy vấn phiên bản (timespan sẽ tự động làm điều đó nhưng như bạn đã đề cập ở trên tệp sẽ luôn tải từ máy chủ). – Alex