//安卓端微信浏览器不能刷新界面
function updateUrl(url,key){
var key= (key || 't') +'='; //默认key是"t",可以传入key自定义
var reg=new RegExp(key+'\\d+'); //正则:t=1472286066028
var timestamp=+new Date();
if(url.indexOf(key)>-1){ //有时间戳,直接更新
return url.replace(reg,key+timestamp);
}else{ //没有时间戳,加上时间戳
if(url.indexOf('\?')>-1){
var urlArr=url.split('\?');
if(urlArr[1]){
return urlArr[0]+'?'+key+timestamp+'&'+urlArr[1];
}else{
return urlArr[0]+'?'+key+timestamp;
}
}else{
if(url.indexOf('#')>-1){
return url.split('#')[0]+'?'+key+timestamp+location.hash;
}else{
return url+'?'+key+timestamp;
}
}
}
}
解决安卓端微信浏览器不能 window.location问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在移动web中,经常会使用window.location.href去跳转页面,这个方法在绝大多数浏览器中都不会存在...
- 阅读推理小说是件奇妙而有趣的事。如果你有着深切的好奇心,爱好解谜,喜欢探寻真相,你一定会爱上推理小说。推荐大家我喜...
- 关于IO服务 Boost.Asio实现的异步模型中关键部分就是IO服务,我对采用Proactor设计模式的Boos...