我正在尝试创建一个检查网站服务器的页面 状态。
所以在页面上我需要从中获取200的响应代码 服务器,并在页面上放置一个图标来声明状态。我现在 有一些例子,但它们仅适用于个别网站。 这个项目是本地主机还是我的服务器,所以我有一个 列表是客户站点,以及网站的状态。
这可能吗?
编辑:我现在找到了一种方法,但无法将Java指向正确的网站。我所做的是将 www.downforeveryoneorjustme.com/echelonservices.co.uk 网站缩短为 isup.me/echelonservices.co.uk 。但是,我在这方面遇到了问题。我所有
我想要做的就是找 只是你! 或 这不仅仅是你! 在容器ID中:“&lt; div id =”container“&gt; ”在 isup.me/echelonservices.co.uk <的结果页面的来源中/ p>
到目前为止,我已经提出并失败了:
<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>