Javascript 使用JS检查网站是否处于chrome扩展中的最简单方法
我正在做一个chrome扩展,我需要检查多个网站的可用性 我认为HTTP请求可以做到这一点,或者将img加载到服务器并观察onLoad事件,如下所述:Javascript 使用JS检查网站是否处于chrome扩展中的最简单方法,javascript,http,request,Javascript,Http,Request,我正在做一个chrome扩展,我需要检查多个网站的可用性 我认为HTTP请求可以做到这一点,或者将img加载到服务器并观察onLoad事件,如下所述: 我应该使用什么方法?您可以对每个站点使用axios请求,检查响应的状态代码,然后将网站/状态代码对添加到对象中 const serversRunning = {}; for (let server of serverList){ const response = await axios({ url: `{u
我应该使用什么方法?您可以对每个站点使用axios请求,检查响应的状态代码,然后将网站/状态代码对添加到对象中
const serversRunning = {};
for (let server of serverList){
const response = await axios({
url: `{url goes here}`,
method: "GET"
});
serversRunning[server] = response.status;
}
如果响应代码为“200”,则它正在运行。我的意思是,这也取决于你想用这些信息做什么,但我觉得这是我所知道的最简单的方法
或者,如果您只需要运行服务器的列表,请将其更改为:
const serversRunning = [];
for (let server of serverList){
const response = await axios({
url: `{url goes here}`,
method: "GET"
});
if (response.status == '200'){
serversRunning.push(server);
};
}
嘿,Polymood,不是想乞讨,但如果我的回答对你有用,你愿意接受吗?我可以使用代表(我只想达到50,这样我就可以在自己的帖子上留言了)。