getServiceTime : (cb)=>{
var xhr = null;
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest();
}else{ // ie5+6,现在几乎可以不用这个
xhr = new ActiveXObject("Microsoft.XMLHTTP")
}
// 通过get的方式请求当前文件
xhr.open("get","/aaa",true);//url随便写,404没关系;true异步 false同步
xhr.send();//send里面参数a=b&c=d,只有post才会用到,get直接加在url后
// 监听请求状态变化
xhr.onreadystatechange = function(){
var time = null;
if(xhr.readyState===2){
/*readyState状态码
0: 请求未初始化
1: 服务器连接已建立
2: 请求已接收
3: 请求处理中
4: 请求已完成,且响应已就绪*/
// 获取响应头里的时间戳
time = xhr.getResponseHeader("Date");
// console.log(xhr.getAllResponseHeaders())
// let date = commonFun.formatDate(time);
// console.log(date);
// store.commit('setServiceTime',date);
if(cb && typeof cb == 'function')
cb(new Date(time).getTime());
}
}
},
网友评论