猿问

前端,静态页面如何给index.html后缀增加index.html?v=xxxxx 随机数?

问题是这样的:

目前在做微信页面,由于缓存很厉害,所以需要给index.html主页面的url添加随机数,就是说当每刷新一次页面就请求一个不同的页面,

window.location.href=window.location.href+"?v="+new Date().getTime();

如果这样来做,页面会不停的跳转(因为刷新一次改一下 url,导致了再一次刷新,陷入了一直刷新的死循环),


所以,我这样来判断“?”是否存在


if(window.location.href.indexOf("?")==-1) {

    window.location.href=window.location.href+"?v="+new Date().getTime();

}

但是,这样又只能跳转一次?


如何让每刷新一次,跳转一个不同的页面,就说后面随机数要变化,而又不陷入死循环呢?


慕仙森
浏览 1322回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答