是否可以使用JavaScript在任何域中跟踪URL的HTTP状态



// This is on my site
getWebsiteStatus('http://www.google.com/someservice', function(status){
  alert(status); // can be the status code like "200" or "404" or "500"
});

可能会发现这些问题:

  • 浏览器施加的跨域限制
  • 有时XMLHTTPREQUEST的错误报告是buggy

可以通过使用http://www.corsproxy.com/或http://cors.io等一些代理来解决跨域限制。例如http://cors.io/www.google.com/,但我不确定在错误或超时的情况下,代理响应是什么。

您应该查看ajax:http://www.w3schools.com/ajax/

您会看到状态代码200。您可以检查您想要的所有值。

最新更新