在我的小项目中,我试图裁剪已上传的图像,然后在画廊页面中显示裁剪后的图像以替换原始图像。但是,在完成裁剪后,当我重定向到画廊页面时,仍会显示原始图像,即使刷新页面也无效。我必须清除浏览器缓存才能看到裁剪后的图像。我可以使用jQuery清除浏览器缓存吗?
请访问此链接,清除缓存不可能,但可以通过使用元标记“no cache”或在HTTP标头中来防止缓存。但是,您也可以使用参数、刷新等方式来实现。或者使用JavaScript文件名称版本控制,这样浏览器会始终下载它。 http://www.sitepoint.com/forums/showthread.php?866717-How-to-force-the-user-s-browser-to-clear-its-cache http://www.sitepoint.com/caching-php-performance/
<img src="path/to/image.jpg?buster=a_random_number" />
。 - sberry