[英]Javascript check web server HTTP status code
无论如何使用javascript / jQuery来检查网站是否已启动?
您受单源策略的限制我不认为您可以使用标准的Ajax请求,但是可以尝试加载文件(类似于wget)并以另一种方式获取回复的状态代码吗?
这将是一个用户端网站检查器,他们可以检查多个域是否“正常”,而无需使用服务器上的任何代码。
例如,我在checkmysite.org
打开一个网页,它向mysite.org
发送一个HTTP请求以检查它是否收到响应,如果是,则该域名在线
单一来源政策的存在是有充分理由的。 您所要求的实际上与“如何打败单一来源政策?”相同。
对于某些特定的已知服务器,您始终可以通过服务器端的协作来处理策略。 (例如:CORS,flash中的跨域文件夹, <script>
标签等)。
为什么在checkmysite.org
没有服务器的帮助这么重要? 它可以托管一个非常简单的php脚本,它会为你做HEAD
请求。 您的JavaScript代码可以只对PHP脚本执行正常的GET
请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.