vue项目判断是否可以访问公网
var httpRequest = new XMLHttpRequest()
//获取一个公网链接
httpRequest.open('GET', 'https://lbs.netease.im/lbs/webconf.jsp', true)
httpRequest.timeout = 30*1000
// 请求成功
httpRequest.onload = function ()
if (httpRequest.readyState === 4 && httpRequest.status === 200) {
console.log('可以访问公网')
}else{
console.log('不能访问公网')
}
}
// 响应超时
httpRequest.ontimeout = function (e) {
console.log('不能访问公网')
}
httpRequest.send()