如何检查一个网站是在JavaScript工作
How to check a website is working in JavaScript?
我想检查一个网站,是不是在我的控制下,是工作或不是当一个访问者访问一个页面。我是一个只允许HTML/CSS/JAVASCRIPT的平台,所以没有PHP等
现在我的问题是,这是可能通过JavaScript来检查一个网站是否工作?我见过很多代码,比如JQuery、AJAX,但它们太复杂了,而且我是编码新手。我能通过简短的JavaScript实现吗?
是。当有人访问你的网站时,你可以检查你想要的网站是否在工作。在这里我和大家分享一个小的纯JavaScript代码。
<script type='text/javascript'>
// Check Server/Website Is Online Or Offline Via Pure JavaScript
// Shared On www.exeideas.com
var url = 'URL-OF-ANY-IMAGE-IN-YOURE-DESIRED-WEBSITE';
var img = new Image();
img.src = url;
img.onload = function() {
alert('WEBSITE IS UP AND RUNNING')
}
img.onerror = function() {
alert('WEBSITE IS DOWN AND NOT-RUNNING')
}
</script>
Rest你可以在通过纯JavaScript检查服务器/网站是在线还是离线
<html>
<head>
</head>
<body>
<script>
function checkServerStatus( url )
{
var script = document.body.appendChild(document.createElement("script"));
script.onload = function()
{
alert( url + " is online");
}
script.onerror = function()
{
alert( url + " is offline");
};
script.src = url;
}
checkServerStatus( "http://website" );
</script>
</body>
您也可以通过jquery AJAX
查看
这里有一个例子
<a href="/somelink" id="test1">Link1</a> <span id="result1"></span>
$.ajax($("#test1").attr("href"), {
statusCode: {
404: function() {
$("#result1").html("not working");
},
200: function() {
$("#result1").html("working");
}
}
});
应该可以了。如果你得到响应代码200
,这意味着网站已经响应,可能有像301
这样的重定向情况不在这个答案中,但对你的情况来说,它们应该无关紧要。
$.ajax({
url: "test.html",
statusCode: {
200: function() {
alert( "works" );
}
}
});
相关文章:
- 用Javascript更改我网站上的字体大小
- 如何检测负责网站某些部分的JavaScript根文件
- 如何在谷歌网站中使用javascript获取当前页面的网址
- 我想用Javascript网站在开放的Chrome浏览器上执行功能
- 在一个javascript文件中为整个网站创建标签
- 如何在使用Javascript浏览网站时处理原始窗口
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- Javascript/jQuery/AAJAX-从网站请求字符串
- Javascript.如何用javascript将信息发送到另一个网站
- Javascript+动态菜单+当前链接样式(CSS)+基于PHP的网站
- 在元素悬停上显示带有javascript的弹出式网站
- Chrome 扩展徽章颜色外部网站 JavaScript 更改
- Android 应用程序和网站 JavaScript
- Firefox Scratchpad 的 JavaScript 代码比标准网站 JavaScript 代码具有更多的权限
- 位置感知和天气网站.Javascript和跨站点XML的问题
- 网站javascript没有在iphone上运行(safari)
- 登录到网站Javascript
- 如果人们想重用输入字段,我需要帮助他们刷新我的网站.||JavaScript
- 检测iPad设备,并可选择查看常规网站JavaScript
- 网站Javascript搜索引擎