HTML5网页设计

其他代码

解决浏览器缓存,为页面URL添加时间戳

时间:2015-05-05 19:29来源:未知作者:user点击:
注:使用前请先链接jQuery库文件。 JS代码如下:

注:使用前请先链接jQuery库文件。

JS代码如下:

<script type="text/javascript">
$(document).ready(function() {
	$(".index-main a").each(function(){
		var theLink = $(this);
		var url = theLink.attr("href");
		url = timestamp(url);
		theLink.on("click",function(){
			//点击链接为链接添加时间戳
			if(url.substr(0,7)=="http://"&& url.indexOf("item.shejicool.com/") > 0){
				theLink.attr("href", url); 
			}
		})
	});
});

//解决浏览器缓存
function timestamp(url){
  //var getTimestamp=Math.random();
  var getTimestamp=new Date().getTime();
  if(url.indexOf("?")>-1){
	url=url+"&t="+getTimestamp
  }else{
	url=url+"?t="+getTimestamp
  }
  return url;
}
</script>

阅完本篇文章?您还可以: 收藏本文 文章挑错 朋友推荐