我正在尝试创建一个页面来检查网站的服务器状态。
所以在页面上我需要从服务器获取响应码200,并在页面上放置一个图标来声明状态。我现在有一些例子,但它们只适用于个别网站。这个项目要么在本地托管,要么在我的服务器上托管,所以我有一个列表是客户站点,以及那里网站的状态。
这可能吗?
编辑:我现在找到了一种方法,但无法将 Java 指向正确的站点。我所做的是将www.downforeveryoneorjustme.com/echelonservices.co.uk网站缩短为isup.me/echelonservices.co.uk。但是,我在执行此操作时遇到问题。所有我
最终我想做的就是寻找它只是你!或者不只是你!在isup.me/echelonservices.co.uk的结果页面的源中的容器 ID 中:“ <div id="container"> ”
到目前为止,这是我想出的但惨遭失败的东西:
<script type="text/javascript">
//Specify where the sctipt should be running the code against.
window.location.protocol = "http"
window.location.host = "isup.me/echelonservices.co.uk"
//Look for the Class ID and output to a variable.
element = document.getElementById('container');
var Status = element.textContent || element.innerText;
//If the "Status" says: UP write UP, DOWN write DOWN and anything else write Status could not be determined!
if (Status=="UP") {document.write('<div style="color:#00BB00;font-family:Arial;font-weight:bold">UP</div>')}
else {if (Status=="DOWN") {document.write('<div style="color:#FF0000;font-family:Arial;font-weight:bold">DOWN</div>')}
else {document.write('<div style="color:#EDA200;font-family:Arial;font-weight:bold">WARNING:<br>Status could not be determined!</div>')};};
</script>