> 웹 프론트엔드 > HTML 튜토리얼 > 如何解决因为缓存无法及时更新图片问题_html/css_WEB-ITnose

如何解决因为缓存无法及时更新图片问题_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 11:31:21
원래의
2299명이 탐색했습니다.

如何解决因为缓存无法及时更新图片问题:
在加载远程图片的时候,往往会由于缓存的原因,即使是在服务器更新了图片有时候也得不到及时的更新。可以使用如下方法解决此问题,代码如下:

 

$(".myImg").src("yourUrl.action?randUrl"+Math.ceil(new Date()/3600000);
로그인 후 복사

实现的原理很简单,就是让每次加载的图片的src属性不同就可以做到了,这个时候可能很多人认为每次图片的src属性不同的话,图片不久乱了吗,其实不然,看一个例子:

<img  src="1.jpg?1231asd" alt="如何解决因为缓存无法及时更新图片问题_html/css_WEB-ITnose" >
로그인 후 복사

上面的代码中,尽管后面添加了其他参数,但是加载的依然i1.jpg,如果每次后更新后面的参数,那么每次都会加载最新的图片。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=7958

更多内容可以参阅:http://www.softwhy.com/jquery/

 

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿