gpt4 book ai didi

javascript - 如果无法 ping 通 URL,则更改 div 的类。 (测试站点是否关闭)

转载 作者:行者123 更新时间:2023-12-03 10:47:22 27 4
gpt4 key购买 nike

我已经研究这个有一段时间了。对于网站 static.etreeblog.com,如果网站离线,我想更改 duv 的类。

我研究过的方法:

- 使用带有图像的 onerror 标签来运行函数。-问题:我想测试的网站之一使用外部图像主机,这意味着即使该网站离线,图像也可能离线。

我想要做的示例:

function checksite( site, url ){
if url == online {
document.getElementByClass('site').setClass('online')
}
}

checksite('site1', 'www.example.com')
checksite('site2, 'www.example2.com')

提前谢谢您。

额外信息:-div 将默认设置为离线。-我正在使用 tumblr 来托管状态测试器(如果有帮助的话)。

最佳答案

使用 PHP,这是实现此目的的可靠方法。

在您的服务器上托管此脚本(文件名为 test.php)

<?php 
$url = $_REQUEST["url"];
$port = $_REQUESR["port"]; // Or make it default
$fp = fsockopen($url, $port, $errno, $errstr, 0.4); //(line 47)
if (!$fp) {
echo "OFFLINE";
}
else{
echo "ONLINE";
}
?>

现在循环 AJAX 打开此文件并检查它是否回显 ONLINE 还是 OFFLINE。

关于javascript - 如果无法 ping 通 URL,则更改 div 的类。 (测试站点是否关闭),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28529603/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com